c48a75979f
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. |
||
---|---|---|
.. | ||
DiskCache | ||
HashTable | ||
CachedShaderProgram.cs | ||
CachedShaderStage.cs | ||
ComputeShaderCacheHashTable.cs | ||
GpuAccessor.cs | ||
GpuAccessorBase.cs | ||
GpuAccessorState.cs | ||
GpuChannelComputeState.cs | ||
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 |