diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2019-12-09 01:00:56 -0300 |
|---|---|---|
| committer | Thog <thog@protonmail.com> | 2020-01-09 02:13:00 +0100 |
| commit | 66d91cbc6cdd0310c567eb9f979458bd80ea0269 (patch) | |
| tree | 3ca6e149718a30c363801c360ca58fc9a4b53613 /Ryujinx.Graphics.Gpu/Engine | |
| parent | 0d9672f3aefde019de4023a872bb655960ef3e71 (diff) | |
Use dispatch params shared memory size when available
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Engine')
| -rw-r--r-- | Ryujinx.Graphics.Gpu/Engine/Compute.cs | 1 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Gpu/Engine/ComputeParams.cs | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/Ryujinx.Graphics.Gpu/Engine/Compute.cs b/Ryujinx.Graphics.Gpu/Engine/Compute.cs index f0daac67..61e6b326 100644 --- a/Ryujinx.Graphics.Gpu/Engine/Compute.cs +++ b/Ryujinx.Graphics.Gpu/Engine/Compute.cs @@ -22,6 +22,7 @@ namespace Ryujinx.Graphics.Gpu.Engine ComputeShader cs = _shaderCache.GetComputeShader( shaderGpuVa, + dispatchParams.SharedMemorySize & 0xffff, dispatchParams.UnpackBlockSizeX(), dispatchParams.UnpackBlockSizeY(), dispatchParams.UnpackBlockSizeZ()); diff --git a/Ryujinx.Graphics.Gpu/Engine/ComputeParams.cs b/Ryujinx.Graphics.Gpu/Engine/ComputeParams.cs index 77e60aa4..5644ca81 100644 --- a/Ryujinx.Graphics.Gpu/Engine/ComputeParams.cs +++ b/Ryujinx.Graphics.Gpu/Engine/ComputeParams.cs @@ -39,7 +39,7 @@ namespace Ryujinx.Graphics.Gpu.Engine public int Unknown14; public int Unknown15; public int Unknown16; - public int Unknown17; + public int SharedMemorySize; public int BlockSizeX; public int BlockSizeYZ; public int UniformBuffersConfig; |
