aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs')
-rw-r--r--src/Ryujinx.Graphics.Gpu/Shader/GpuAccessorBase.cs18
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++;
}
}