1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-12-22 14:42:02 +00:00
Ryujinx/Ryujinx.Graphics.Gpu/Shader/DiskCache
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
..
BackgroundDiskCacheWriter.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
BinarySerializer.cs New shader cache implementation (#3194) 2022-04-10 10:49:44 -03:00
CompressionAlgorithm.cs New shader cache implementation (#3194) 2022-04-10 10:49:44 -03:00
DiskCacheCommon.cs New shader cache implementation (#3194) 2022-04-10 10:49:44 -03:00
DiskCacheGpuAccessor.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
DiskCacheGuestStorage.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
DiskCacheHostStorage.cs Fix geometry shader passthrough fallback being used when feature is supported (#3525) 2022-08-02 08:44:30 +02:00
DiskCacheLoadException.cs New shader cache implementation (#3194) 2022-04-10 10:49:44 -03:00
DiskCacheLoadResult.cs New shader cache implementation (#3194) 2022-04-10 10:49:44 -03:00
DiskCacheOutputStreams.cs New shader cache implementation (#3194) 2022-04-10 10:49:44 -03:00
GuestCodeAndCbData.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
ParallelDiskCacheLoader.cs Fix Multithreaded Compilation of Shader Cache on OpenGL (#3540) 2022-08-03 19:37:56 -03:00
ShaderBinarySerializer.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00