diff options
author | gdkchan <gab.dark.100@gmail.com> | 2023-09-05 17:59:21 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-05 22:59:21 +0200 |
commit | ddb64938968db5aa2a973604cf761f44c99d1c3d (patch) | |
tree | 711f131d99e56b1a09e259ed30e120ab67a24d36 /src/Ryujinx.Graphics.Vulkan/ResourceLayoutBuilder.cs | |
parent | f631933e6050c8db965c0d63b6dbea5971c3d685 (diff) |
Delete ResourceAccess (#5626)1.1.1009
* Delete ResourceAccess
* Set write flag for vertex/geometry as compute output buffers
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]; |