29 lines
561 B
C
29 lines
561 B
C
|
|
#ifndef INC_ENTITYID_SHARED_H_
|
|
#define INC_ENTITYID_SHARED_H_
|
|
|
|
#define ENTITYSELECT_BIT_COUNT 64
|
|
|
|
#if ENTITYSELECT_BIT_COUNT == 32
|
|
|
|
#ifndef __SHADERMODEL
|
|
typedef u32 entitySelectID;
|
|
#define ENTITYSELECT_INVALID_ID 0xFFFFFFFFU
|
|
#endif //__SHADERMODEL
|
|
|
|
#define ENTITYSELECT_NO_OF_PLANES 1
|
|
|
|
#elif ENTITYSELECT_BIT_COUNT == 64
|
|
|
|
#ifndef __SHADERMODEL
|
|
typedef u64 entitySelectID;
|
|
#define ENTITYSELECT_INVALID_ID 0xFFFFFFFFFFFFFFFFU
|
|
#endif //__SHADERMODEL
|
|
|
|
#define ENTITYSELECT_NO_OF_PLANES 2
|
|
|
|
#endif // ENTITYSELECT_BIT_COUNT == 64
|
|
|
|
#endif // INC_ENTITYID_SHARED_H_
|
|
|