0
0
Fork 0
This repository has been archived on 2024-10-12. You can view files and clone it, but cannot push or open issues or pull requests.
ryujinx-final/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