Просмотр исходного кода

GPU: Added register definitions for the vertex buffer base element.

Subv 8 лет назад
Родитель
Сommit
cc73bad293
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      src/video_core/engines/maxwell_3d.h

+ 6 - 1
src/video_core/engines/maxwell_3d.h

@@ -455,7 +455,11 @@ public:
                     u32 enable[NumRenderTargets];
                     u32 enable[NumRenderTargets];
                 } blend;
                 } blend;
 
 
-                INSERT_PADDING_WORDS(0x77);
+                INSERT_PADDING_WORDS(0x2D);
+
+                u32 vb_element_base;
+
+                INSERT_PADDING_WORDS(0x49);
 
 
                 struct {
                 struct {
                     u32 tsc_address_high;
                     u32 tsc_address_high;
@@ -745,6 +749,7 @@ ASSERT_REG_POSITION(vertex_attrib_format[0], 0x458);
 ASSERT_REG_POSITION(rt_control, 0x487);
 ASSERT_REG_POSITION(rt_control, 0x487);
 ASSERT_REG_POSITION(independent_blend_enable, 0x4B9);
 ASSERT_REG_POSITION(independent_blend_enable, 0x4B9);
 ASSERT_REG_POSITION(blend, 0x4CF);
 ASSERT_REG_POSITION(blend, 0x4CF);
+ASSERT_REG_POSITION(vb_element_base, 0x50D);
 ASSERT_REG_POSITION(tsc, 0x557);
 ASSERT_REG_POSITION(tsc, 0x557);
 ASSERT_REG_POSITION(tic, 0x55D);
 ASSERT_REG_POSITION(tic, 0x55D);
 ASSERT_REG_POSITION(code_address, 0x582);
 ASSERT_REG_POSITION(code_address, 0x582);