diff options
Diffstat (limited to '3rdparty/bgfx/include/bgfx/bgfxdefines.h')
-rw-r--r-- | 3rdparty/bgfx/include/bgfx/bgfxdefines.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/3rdparty/bgfx/include/bgfx/bgfxdefines.h b/3rdparty/bgfx/include/bgfx/bgfxdefines.h index b80622743a6..0fa429c8784 100644 --- a/3rdparty/bgfx/include/bgfx/bgfxdefines.h +++ b/3rdparty/bgfx/include/bgfx/bgfxdefines.h @@ -6,7 +6,7 @@ #ifndef BGFX_DEFINES_H_HEADER_GUARD #define BGFX_DEFINES_H_HEADER_GUARD -#define BGFX_API_VERSION UINT32_C(9) +#define BGFX_API_VERSION UINT32_C(11) /// #define BGFX_STATE_RGB_WRITE UINT64_C(0x0000000000000001) //!< Enable RGB write. @@ -21,7 +21,7 @@ #define BGFX_STATE_DEPTH_TEST_NOTEQUAL UINT64_C(0x0000000000000060) //!< Enable depth test, not equal. #define BGFX_STATE_DEPTH_TEST_NEVER UINT64_C(0x0000000000000070) //!< Enable depth test, never. #define BGFX_STATE_DEPTH_TEST_ALWAYS UINT64_C(0x0000000000000080) //!< Enable depth test, always. -#define BGFX_STATE_DEPTH_TEST_SHIFT 4 +#define BGFX_STATE_DEPTH_TEST_SHIFT 4 //!< Depth test state bit shift. #define BGFX_STATE_DEPTH_TEST_MASK UINT64_C(0x00000000000000f0) //!< Depth test state bit mask. #define BGFX_STATE_BLEND_ZERO UINT64_C(0x0000000000001000) //!< @@ -149,19 +149,19 @@ #define BGFX_STENCIL_TEST_NOTEQUAL UINT32_C(0x00060000) //!< #define BGFX_STENCIL_TEST_NEVER UINT32_C(0x00070000) //!< #define BGFX_STENCIL_TEST_ALWAYS UINT32_C(0x00080000) //!< -#define BGFX_STENCIL_TEST_SHIFT 16 //!< -#define BGFX_STENCIL_TEST_MASK UINT32_C(0x000f0000) //!< - -#define BGFX_STENCIL_OP_FAIL_S_ZERO UINT32_C(0x00000000) //!< -#define BGFX_STENCIL_OP_FAIL_S_KEEP UINT32_C(0x00100000) //!< -#define BGFX_STENCIL_OP_FAIL_S_REPLACE UINT32_C(0x00200000) //!< -#define BGFX_STENCIL_OP_FAIL_S_INCR UINT32_C(0x00300000) //!< -#define BGFX_STENCIL_OP_FAIL_S_INCRSAT UINT32_C(0x00400000) //!< -#define BGFX_STENCIL_OP_FAIL_S_DECR UINT32_C(0x00500000) //!< -#define BGFX_STENCIL_OP_FAIL_S_DECRSAT UINT32_C(0x00600000) //!< -#define BGFX_STENCIL_OP_FAIL_S_INVERT UINT32_C(0x00700000) //!< -#define BGFX_STENCIL_OP_FAIL_S_SHIFT 20 //!< -#define BGFX_STENCIL_OP_FAIL_S_MASK UINT32_C(0x00f00000) //!< +#define BGFX_STENCIL_TEST_SHIFT 16 //!< Stencil test bit shift. +#define BGFX_STENCIL_TEST_MASK UINT32_C(0x000f0000) //!< Stencil test bit mask. + +#define BGFX_STENCIL_OP_FAIL_S_ZERO UINT32_C(0x00000000) //!< Zero. +#define BGFX_STENCIL_OP_FAIL_S_KEEP UINT32_C(0x00100000) //!< Keep. +#define BGFX_STENCIL_OP_FAIL_S_REPLACE UINT32_C(0x00200000) //!< Replace. +#define BGFX_STENCIL_OP_FAIL_S_INCR UINT32_C(0x00300000) //!< Increment and wrap. +#define BGFX_STENCIL_OP_FAIL_S_INCRSAT UINT32_C(0x00400000) //!< Increment and clamp. +#define BGFX_STENCIL_OP_FAIL_S_DECR UINT32_C(0x00500000) //!< Decrement and wrap. +#define BGFX_STENCIL_OP_FAIL_S_DECRSAT UINT32_C(0x00600000) //!< Decrement and clamp. +#define BGFX_STENCIL_OP_FAIL_S_INVERT UINT32_C(0x00700000) //!< Invert. +#define BGFX_STENCIL_OP_FAIL_S_SHIFT 20 //!< Stencil operation fail bit shift. +#define BGFX_STENCIL_OP_FAIL_S_MASK UINT32_C(0x00f00000) //!< Stencil operation fail bit mask. #define BGFX_STENCIL_OP_FAIL_Z_ZERO UINT32_C(0x00000000) //!< #define BGFX_STENCIL_OP_FAIL_Z_KEEP UINT32_C(0x01000000) //!< @@ -171,8 +171,8 @@ #define BGFX_STENCIL_OP_FAIL_Z_DECR UINT32_C(0x05000000) //!< #define BGFX_STENCIL_OP_FAIL_Z_DECRSAT UINT32_C(0x06000000) //!< #define BGFX_STENCIL_OP_FAIL_Z_INVERT UINT32_C(0x07000000) //!< -#define BGFX_STENCIL_OP_FAIL_Z_SHIFT 24 //!< -#define BGFX_STENCIL_OP_FAIL_Z_MASK UINT32_C(0x0f000000) //!< +#define BGFX_STENCIL_OP_FAIL_Z_SHIFT 24 //!< Stencil operation fail depth bit shift. +#define BGFX_STENCIL_OP_FAIL_Z_MASK UINT32_C(0x0f000000) //!< Stencil operation fail depth bit mask. #define BGFX_STENCIL_OP_PASS_Z_ZERO UINT32_C(0x00000000) //!< #define BGFX_STENCIL_OP_PASS_Z_KEEP UINT32_C(0x10000000) //!< @@ -182,8 +182,8 @@ #define BGFX_STENCIL_OP_PASS_Z_DECR UINT32_C(0x50000000) //!< #define BGFX_STENCIL_OP_PASS_Z_DECRSAT UINT32_C(0x60000000) //!< #define BGFX_STENCIL_OP_PASS_Z_INVERT UINT32_C(0x70000000) //!< -#define BGFX_STENCIL_OP_PASS_Z_SHIFT 28 //!< -#define BGFX_STENCIL_OP_PASS_Z_MASK UINT32_C(0xf0000000) //!< +#define BGFX_STENCIL_OP_PASS_Z_SHIFT 28 //!< Stencil operation pass depth bit shift. +#define BGFX_STENCIL_OP_PASS_Z_MASK UINT32_C(0xf0000000) //!< Stencil operation pass depth bit mask. #define BGFX_STENCIL_NONE UINT32_C(0x00000000) //!< #define BGFX_STENCIL_MASK UINT32_C(0xffffffff) //!< |