diff options
Diffstat (limited to 'src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs')
-rw-r--r-- | src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs | 12 |
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]; |