Phasor
3.1.1
Stack VM based Programming Language
Loading...
Searching...
No Matches
platform.h
Go to the documentation of this file.
1
#pragma once
2
#ifndef PLATFORM_OVERRIDE
3
#if defined(__ORBIS__) || defined(_GAMING_XBOX_XBOXONE)
4
#define PLATFORM_LEGACY_GAME
5
#elif defined(_GAMING_DESKTOP)
6
#define PLATFORM_DESKTOP_GAME
7
#elif defined(_GAMING_XBOX_SCARLETT) || defined(__PROSPERO__)
8
#define PLATFORM_MODERN_GAME
9
#else
10
#define PLATFORM_DESKTOP_STANDARD
11
#endif
12
#endif
13
14
#if defined(PLATFORM_LEGACY_GAME)
15
#define MAX_REGISTERS 8
16
#elif defined(PLATFORM_DESKTOP_GAME) || defined(PLATFORM_MODERN_GAME)
17
#define MAX_REGISTERS 16
18
#elif defined(PLATFORM_DESKTOP_STANDARD)
19
#define MAX_REGISTERS 32
20
#endif
src
include
platform.h
Generated by
1.16.1