|
@@ -432,21 +432,15 @@ public:
|
|
|
GeneratedPrimitives = 0x1F,
|
|
GeneratedPrimitives = 0x1F,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- struct Cull {
|
|
|
|
|
- enum class FrontFace : u32 {
|
|
|
|
|
- ClockWise = 0x0900,
|
|
|
|
|
- CounterClockWise = 0x0901,
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- enum class CullFace : u32 {
|
|
|
|
|
- Front = 0x0404,
|
|
|
|
|
- Back = 0x0405,
|
|
|
|
|
- FrontAndBack = 0x0408,
|
|
|
|
|
- };
|
|
|
|
|
|
|
+ enum class FrontFace : u32 {
|
|
|
|
|
+ ClockWise = 0x0900,
|
|
|
|
|
+ CounterClockWise = 0x0901,
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- u32 enabled;
|
|
|
|
|
- FrontFace front_face;
|
|
|
|
|
- CullFace cull_face;
|
|
|
|
|
|
|
+ enum class CullFace : u32 {
|
|
|
|
|
+ Front = 0x0404,
|
|
|
|
|
+ Back = 0x0405,
|
|
|
|
|
+ FrontAndBack = 0x0408,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
struct Blend {
|
|
struct Blend {
|
|
@@ -1052,7 +1046,9 @@ public:
|
|
|
|
|
|
|
|
INSERT_UNION_PADDING_WORDS(1);
|
|
INSERT_UNION_PADDING_WORDS(1);
|
|
|
|
|
|
|
|
- Cull cull;
|
|
|
|
|
|
|
+ u32 cull_test_enabled;
|
|
|
|
|
+ FrontFace front_face;
|
|
|
|
|
+ CullFace cull_face;
|
|
|
|
|
|
|
|
u32 pixel_center_integer;
|
|
u32 pixel_center_integer;
|
|
|
|
|
|
|
@@ -1491,7 +1487,9 @@ ASSERT_REG_POSITION(index_array, 0x5F2);
|
|
|
ASSERT_REG_POSITION(polygon_offset_clamp, 0x61F);
|
|
ASSERT_REG_POSITION(polygon_offset_clamp, 0x61F);
|
|
|
ASSERT_REG_POSITION(instanced_arrays, 0x620);
|
|
ASSERT_REG_POSITION(instanced_arrays, 0x620);
|
|
|
ASSERT_REG_POSITION(vp_point_size, 0x644);
|
|
ASSERT_REG_POSITION(vp_point_size, 0x644);
|
|
|
-ASSERT_REG_POSITION(cull, 0x646);
|
|
|
|
|
|
|
+ASSERT_REG_POSITION(cull_test_enabled, 0x646);
|
|
|
|
|
+ASSERT_REG_POSITION(front_face, 0x647);
|
|
|
|
|
+ASSERT_REG_POSITION(cull_face, 0x648);
|
|
|
ASSERT_REG_POSITION(pixel_center_integer, 0x649);
|
|
ASSERT_REG_POSITION(pixel_center_integer, 0x649);
|
|
|
ASSERT_REG_POSITION(viewport_transform_enabled, 0x64B);
|
|
ASSERT_REG_POSITION(viewport_transform_enabled, 0x64B);
|
|
|
ASSERT_REG_POSITION(view_volume_clip_control, 0x64F);
|
|
ASSERT_REG_POSITION(view_volume_clip_control, 0x64F);
|