ryujinx/src/Ryujinx.Graphics.Gpu/Shader
gdkchan 5626f2ca1c
Replace ShaderBindings with new ResourceLayout structure for Vulkan (#5025)
* Introduce ResourceLayout

* Part 1: Use new ResourceSegments array on UpdateAndBind

* Part 2: Use ResourceLayout to build PipelineLayout

* Delete old code

* XML docs

* Fix shader cache load NRE

* Fix typo
2023-05-21 14:04:21 -03:00
..
DiskCache Replace ShaderBindings with new ResourceLayout structure for Vulkan (#5025) 2023-05-21 14:04:21 -03:00
HashTable
CachedShaderBindings.cs
CachedShaderProgram.cs
CachedShaderStage.cs
ComputeShaderCacheHashTable.cs
GpuAccessor.cs
GpuAccessorBase.cs Replace ShaderBindings with new ResourceLayout structure for Vulkan (#5025) 2023-05-21 14:04:21 -03:00
GpuAccessorState.cs
GpuChannelComputeState.cs
GpuChannelGraphicsState.cs
GpuChannelPoolState.cs
ResourceCounts.cs
ShaderAddresses.cs
ShaderCache.cs Replace ShaderBindings with new ResourceLayout structure for Vulkan (#5025) 2023-05-21 14:04:21 -03:00
ShaderCacheHashTable.cs
ShaderCacheState.cs UI: Add progress bar for re-packaging shaders (#4805) 2023-05-06 15:35:46 +02:00
ShaderCodeAccessor.cs
ShaderDumper.cs
ShaderDumpPaths.cs
ShaderInfoBuilder.cs Replace ShaderBindings with new ResourceLayout structure for Vulkan (#5025) 2023-05-21 14:04:21 -03:00
ShaderSpecializationList.cs
ShaderSpecializationState.cs
TransformFeedbackDescriptor.cs