aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs')
-rw-r--r--src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs b/src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs
index 0b87d800..f5ac3968 100644
--- a/src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs
+++ b/src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs
@@ -34,22 +34,12 @@ namespace Ryujinx.Graphics.Vulkan
_ => throw new ArgumentException($"Invalid resource type \"{type}\"."),
};
- ResourceAccess access = IsReadOnlyType(type) ? ResourceAccess.Read : ResourceAccess.ReadWrite;
-
_resourceDescriptors[setIndex].Add(new ResourceDescriptor(binding, 1, type, stages));
- _resourceUsages[setIndex].Add(new ResourceUsage(binding, type, stages, access));
+ _resourceUsages[setIndex].Add(new ResourceUsage(binding, type, stages));
return this;
}
- private static bool IsReadOnlyType(ResourceType type)
- {
- return type == ResourceType.UniformBuffer ||
- type == ResourceType.Sampler ||
- type == ResourceType.TextureAndSampler ||
- type == ResourceType.BufferTexture;
- }
-
public ResourceLayout Build()
{
var descriptors = new ResourceDescriptorCollection[TotalSets];