AnyPS5/core/shader/recompiler
Adrià cd73e149b3
Merge pull request #1290 from SirDarky/fix/shader-mac-legacy-denormals
fix(shader): flush v_mac_legacy_f32 denormals as measured on gfx1010
2026-10-10 11:23:53 +02:00
..
ControlFlow Merge pull request #1492 from Celegans12/feat/agc-dual-source-blending 2026-10-10 11:01:16 +02:00
IntermediateRepresentation feat(shader): implement compute LDS beyond the device's shared memory limit 2026-10-10 10:56:56 +02:00
Optimization Merge pull request #1640 from morten-holm/pr/shader-select-mask 2026-10-10 10:51:35 +02:00
RdnaDecoder fix(agc): defer a shader the decoder does not implement instead of aborting 2026-10-10 08:49:08 +02:00
SpirvBackend Merge pull request #1776 from Celegans12/feat/shader-lds-beyond-device-limit 2026-10-10 11:20:13 +02:00
Translation Merge pull request #1290 from SirDarky/fix/shader-mac-legacy-denormals 2026-10-10 11:23:53 +02:00
tests feat(shader): add test shaders return + graphic pipeline logs 2026-09-18 20:38:26 +03:00
BdaAbi.hpp feat(shader): move buffer accesses to runtime descriptors via bda 2026-10-08 17:25:14 +03:00
CMakeLists.txt Merge pull request #1547 from russhil/feat/shader-barycentric-emulation 2026-10-10 08:15:00 +02:00
CacheKey.hpp feat(shader): carry the shader float mode into the recompile request 2026-10-08 22:17:07 +02:00
CompiledVariant.hpp refactor(shader): remove resource specialization from artifact key 2026-10-08 17:26:38 +03:00
Deserialize.cpp feat(shader): implement compute LDS beyond the device's shared memory limit 2026-10-10 10:56:56 +02:00
FragmentOutputSpecialization.hpp feat(agc): implement dual-source blending from the MRT1 export 2026-10-10 10:29:00 +02:00
PipelineSpecialization.hpp feat(agc): implement dual-source blending from the MRT1 export 2026-10-10 10:29:00 +02:00
Recompiler.cpp Merge pull request #1776 from Celegans12/feat/shader-lds-beyond-device-limit 2026-10-10 11:20:13 +02:00
Recompiler.hpp Merge pull request #1776 from Celegans12/feat/shader-lds-beyond-device-limit 2026-10-10 11:20:13 +02:00
RuntimeAbi.hpp fix(recompiler): hold 64 images in a sampled image heap 2026-10-10 10:09:43 +02:00
ShaderCacheDirectory.hpp feat(agc): persistent shader disk cache and Vulkan pipeline cache 2026-09-30 12:01:25 +03:00
ShaderCacheVersion.cmake perf(shader): hash only the recompiler's inputs into the shader cache version 2026-10-04 03:02:24 +13:00
ShaderDiskCache.cpp feat(shader): implement compute LDS beyond the device's shared memory limit 2026-10-10 10:56:56 +02:00
ShaderDiskCache.hpp feat(shader): emulate fragment barycentrics with a generated geometry stage 2026-10-10 03:24:50 +02:00
ThreadOwned.hpp fix(agc): free per-thread driver state at thread exit without emutls 2026-10-04 19:08:54 -05:00
VertexInputSpecialization.hpp perf(shader): restore prepared vertex inputs + harden buffer specialization 2026-10-08 17:28:55 +03:00