diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2023-05-31 17:17:50 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-31 17:17:50 -0300 |
| commit | c27e453fd342688ea2a75a973566d711b00efcbb (patch) | |
| tree | 8b11f933e01cb5309fe90baa929c1ad7029ecdbd /src/Ryujinx.Graphics.Gpu/Shader | |
| parent | 0e037d021347e802b28bd74af3459b007b48083e (diff) | |
Share ResourceManager vertex vertex A and B shaders (#5181)
Diffstat (limited to 'src/Ryujinx.Graphics.Gpu/Shader')
| -rw-r--r-- | src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs b/src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs index d206aad0..0001243d 100644 --- a/src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs +++ b/src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs @@ -17,8 +17,6 @@ namespace Ryujinx.Graphics.Gpu.Shader private readonly ResourceCounts _resourceCounts; private readonly int _stageIndex; - private readonly int[] _constantBufferBindings; - /// <summary> /// Creates a new GPU accessor. /// </summary> @@ -28,12 +26,6 @@ namespace Ryujinx.Graphics.Gpu.Shader _context = context; _resourceCounts = resourceCounts; _stageIndex = stageIndex; - - if (context.Capabilities.Api != TargetApi.Vulkan) - { - _constantBufferBindings = new int[Constants.TotalGpUniformBuffers]; - _constantBufferBindings.AsSpan().Fill(-1); - } } public int QueryBindingConstantBuffer(int index) @@ -45,15 +37,7 @@ namespace Ryujinx.Graphics.Gpu.Shader } else { - int binding = _constantBufferBindings[index]; - - if (binding < 0) - { - binding = _resourceCounts.UniformBuffersCount++; - _constantBufferBindings[index] = binding; - } - - return binding; + return _resourceCounts.UniformBuffersCount++; } } |
