diff options
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Engine/Threed/ThreedClassState.cs')
-rw-r--r-- | Ryujinx.Graphics.Gpu/Engine/Threed/ThreedClassState.cs | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/Ryujinx.Graphics.Gpu/Engine/Threed/ThreedClassState.cs b/Ryujinx.Graphics.Gpu/Engine/Threed/ThreedClassState.cs index e416cd58..1498e27b 100644 --- a/Ryujinx.Graphics.Gpu/Engine/Threed/ThreedClassState.cs +++ b/Ryujinx.Graphics.Gpu/Engine/Threed/ThreedClassState.cs @@ -813,7 +813,9 @@ namespace Ryujinx.Graphics.Gpu.Engine.Threed public uint ClearFlags; public fixed uint Reserved10FC[25]; public Array32<VertexAttribState> VertexAttribState; - public fixed uint Reserved11E0[15]; + public fixed uint Reserved11E0[13]; + public uint DrawVertexArrayBeginEndInstanceFirst; + public uint DrawVertexArrayBeginEndInstanceSubsequent; public RtControl RtControl; public fixed uint Reserved1220[2]; public Size3D RtDepthStencilSize; @@ -888,12 +890,13 @@ namespace Ryujinx.Graphics.Gpu.Engine.Threed public fixed uint Reserved164C[95]; public IndexBufferState IndexBufferState; public uint IndexBufferCount; - public uint DrawIndexedSmall; - public uint DrawIndexedSmall2; - public uint Reserved17EC; - public uint DrawIndexedSmallIncInstance; - public uint DrawIndexedSmallIncInstance2; - public fixed uint Reserved17F8[33]; + public uint DrawIndexBuffer32BeginEndInstanceFirst; + public uint DrawIndexBuffer16BeginEndInstanceFirst; + public uint DrawIndexBuffer8BeginEndInstanceFirst; + public uint DrawIndexBuffer32BeginEndInstanceSubsequent; + public uint DrawIndexBuffer16BeginEndInstanceSubsequent; + public uint DrawIndexBuffer8BeginEndInstanceSubsequent; + public fixed uint Reserved17FC[32]; public float DepthBiasClamp; public Array16<Boolean32> VertexBufferInstanced; public fixed uint Reserved18C0[20]; |