Ryujinx/Ryujinx.Graphics.Gpu/Shader/DiskCache
gdkchan 9f12e50a54
Refactor attribute handling on the shader generator (#4565)
* Refactor attribute handling on the shader generator

* Implement gl_ViewportMask[]

* Add back the Intel FrontFacing bug workaround

* Fix GLSL transform feedback outputs mistmatch with fragment stage

* Shader cache version bump

* Fix geometry shader recognition

* PR feedback

* Delete GetOperandDef and GetOperandUse

* Remove replacements that are no longer needed on GLSL compilation on Vulkan

* Fix incorrect load for per-patch outputs

* Fix build
2023-04-25 19:51:07 -03:00
..
BackgroundDiskCacheWriter.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01: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 Use index fragment shader output when dual source blend is enabled (#4404) 2023-04-05 05:25:19 +02:00
DiskCacheGuestStorage.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
DiskCacheHostStorage.cs Refactor attribute handling on the shader generator (#4565) 2023-04-25 19:51:07 -03: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 Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
ParallelDiskCacheLoader.cs Move gl_Layer to vertex shader if geometry is not supported (#4368) 2023-02-25 10:39:51 +00:00
ShaderBinarySerializer.cs Reducing memory allocations (#4537) 2023-03-17 13:14:50 +01:00