diff options
Diffstat (limited to 'src/video_core/engines')
| -rw-r--r-- | src/video_core/engines/maxwell_3d.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/video_core/engines/maxwell_3d.h b/src/video_core/engines/maxwell_3d.h index b379d8057..d4fcedace 100644 --- a/src/video_core/engines/maxwell_3d.h +++ b/src/video_core/engines/maxwell_3d.h | |||
| @@ -319,7 +319,15 @@ public: | |||
| 319 | } | 319 | } |
| 320 | } rt[NumRenderTargets]; | 320 | } rt[NumRenderTargets]; |
| 321 | 321 | ||
| 322 | INSERT_PADDING_WORDS(0x80); | 322 | struct { |
| 323 | f32 scale_x; | ||
| 324 | f32 scale_y; | ||
| 325 | f32 scale_z; | ||
| 326 | u32 translate_x; | ||
| 327 | u32 translate_y; | ||
| 328 | u32 translate_z; | ||
| 329 | INSERT_PADDING_WORDS(2); | ||
| 330 | } viewport_transform[NumViewports]; | ||
| 323 | 331 | ||
| 324 | struct { | 332 | struct { |
| 325 | union { | 333 | union { |
| @@ -649,6 +657,7 @@ private: | |||
| 649 | "Field " #field_name " has invalid position") | 657 | "Field " #field_name " has invalid position") |
| 650 | 658 | ||
| 651 | ASSERT_REG_POSITION(rt, 0x200); | 659 | ASSERT_REG_POSITION(rt, 0x200); |
| 660 | ASSERT_REG_POSITION(viewport_transform[0], 0x280); | ||
| 652 | ASSERT_REG_POSITION(viewport, 0x300); | 661 | ASSERT_REG_POSITION(viewport, 0x300); |
| 653 | ASSERT_REG_POSITION(vertex_buffer, 0x35D); | 662 | ASSERT_REG_POSITION(vertex_buffer, 0x35D); |
| 654 | ASSERT_REG_POSITION(zeta, 0x3F8); | 663 | ASSERT_REG_POSITION(zeta, 0x3F8); |