ryujinx/Ryujinx.Graphics.Gpu/Shader
riperiperi c48a75979f
Fix Multithreaded Compilation of Shader Cache on OpenGL (#3540)
This was broken by the Vulkan changes - OpenGL was building host caches at boot on one thread, which is very notably slower than when it is multithreaded.

This was caused by trying to get the program binary immediately after compilation started, which blocks. Now it does it after compilation has completed.
2022-08-03 19:37:56 -03:00
..
DiskCache Fix Multithreaded Compilation of Shader Cache on OpenGL (#3540) 2022-08-03 19:37:56 -03:00
HashTable
CachedShaderProgram.cs
CachedShaderStage.cs
ComputeShaderCacheHashTable.cs
GpuAccessor.cs
GpuAccessorBase.cs
GpuAccessorState.cs
GpuChannelComputeState.cs New shader cache implementation (#3194) 2022-04-10 10:49:44 -03:00
GpuChannelGraphicsState.cs
GpuChannelPoolState.cs
ResourceCounts.cs
ShaderAddresses.cs
ShaderCache.cs
ShaderCacheHashTable.cs
ShaderCacheState.cs
ShaderCodeAccessor.cs
ShaderDumper.cs
ShaderDumpPaths.cs
ShaderSpecializationList.cs
ShaderSpecializationState.cs
TransformFeedbackDescriptor.cs