|
|
@@ -4642,6 +4642,60 @@ BX_STATIC_ASSERT( (0
|
|
|
^ BGFX_STATE_RESERVED_MASK
|
|
|
) );
|
|
|
|
|
|
+BX_STATIC_ASSERT(FLAGS_MASK_TEST(BGFX_CAPS_TEXTURE_COMPARE_LEQUAL, BGFX_CAPS_TEXTURE_COMPARE_ALL) );
|
|
|
+
|
|
|
+BX_STATIC_ASSERT( (0
|
|
|
+ | BGFX_CAPS_ALPHA_TO_COVERAGE
|
|
|
+ | BGFX_CAPS_BLEND_INDEPENDENT
|
|
|
+ | BGFX_CAPS_COMPUTE
|
|
|
+ | BGFX_CAPS_CONSERVATIVE_RASTER
|
|
|
+ | BGFX_CAPS_DRAW_INDIRECT
|
|
|
+ | BGFX_CAPS_FRAGMENT_DEPTH
|
|
|
+ | BGFX_CAPS_FRAGMENT_ORDERING
|
|
|
+ | BGFX_CAPS_GRAPHICS_DEBUGGER
|
|
|
+ | BGFX_CAPS_HDR10
|
|
|
+ | BGFX_CAPS_HIDPI
|
|
|
+ | BGFX_CAPS_INDEX32
|
|
|
+ | BGFX_CAPS_INSTANCING
|
|
|
+ | BGFX_CAPS_OCCLUSION_QUERY
|
|
|
+ | BGFX_CAPS_RENDERER_MULTITHREADED
|
|
|
+ | BGFX_CAPS_SWAP_CHAIN
|
|
|
+ | BGFX_CAPS_TEXTURE_2D_ARRAY
|
|
|
+ | BGFX_CAPS_TEXTURE_3D
|
|
|
+ | BGFX_CAPS_TEXTURE_BLIT
|
|
|
+ | BGFX_CAPS_TEXTURE_CUBE_ARRAY
|
|
|
+ | BGFX_CAPS_TEXTURE_DIRECT_ACCESS
|
|
|
+ | BGFX_CAPS_TEXTURE_READ_BACK
|
|
|
+ | BGFX_CAPS_VERTEX_ATTRIB_HALF
|
|
|
+ | BGFX_CAPS_VERTEX_ATTRIB_UINT10
|
|
|
+ | BGFX_CAPS_VERTEX_ID
|
|
|
+ ) == (0
|
|
|
+ ^ BGFX_CAPS_ALPHA_TO_COVERAGE
|
|
|
+ ^ BGFX_CAPS_BLEND_INDEPENDENT
|
|
|
+ ^ BGFX_CAPS_COMPUTE
|
|
|
+ ^ BGFX_CAPS_CONSERVATIVE_RASTER
|
|
|
+ ^ BGFX_CAPS_DRAW_INDIRECT
|
|
|
+ ^ BGFX_CAPS_FRAGMENT_DEPTH
|
|
|
+ ^ BGFX_CAPS_FRAGMENT_ORDERING
|
|
|
+ ^ BGFX_CAPS_GRAPHICS_DEBUGGER
|
|
|
+ ^ BGFX_CAPS_HDR10
|
|
|
+ ^ BGFX_CAPS_HIDPI
|
|
|
+ ^ BGFX_CAPS_INDEX32
|
|
|
+ ^ BGFX_CAPS_INSTANCING
|
|
|
+ ^ BGFX_CAPS_OCCLUSION_QUERY
|
|
|
+ ^ BGFX_CAPS_RENDERER_MULTITHREADED
|
|
|
+ ^ BGFX_CAPS_SWAP_CHAIN
|
|
|
+ ^ BGFX_CAPS_TEXTURE_2D_ARRAY
|
|
|
+ ^ BGFX_CAPS_TEXTURE_3D
|
|
|
+ ^ BGFX_CAPS_TEXTURE_BLIT
|
|
|
+ ^ BGFX_CAPS_TEXTURE_CUBE_ARRAY
|
|
|
+ ^ BGFX_CAPS_TEXTURE_DIRECT_ACCESS
|
|
|
+ ^ BGFX_CAPS_TEXTURE_READ_BACK
|
|
|
+ ^ BGFX_CAPS_VERTEX_ATTRIB_HALF
|
|
|
+ ^ BGFX_CAPS_VERTEX_ATTRIB_UINT10
|
|
|
+ ^ BGFX_CAPS_VERTEX_ID
|
|
|
+ ) );
|
|
|
+
|
|
|
#undef FLAGS_MASK_TEST
|
|
|
|
|
|
#define BGFX_C99_ENUM_CHECK(_enum, _c99enumcount) \
|