AnyPS5/core/shader/recompiler
Dean 0e61bedf9a
Merge pull request #4162 from Celegans12/fix/shader-wave64-lane-reductions
fix(shader): match half-wave reductions over relatively addressed vector registers
2026-10-12 23:54:08 +13:00
..
ControlFlow Merge pull request #4152 from adriadam10/feat/phase-b 2026-10-12 10:31:42 +02:00
IntermediateRepresentation Merge pull request #4152 from adriadam10/feat/phase-b 2026-10-12 10:31:42 +02:00
Optimization Merge pull request #4152 from adriadam10/feat/phase-b 2026-10-12 10:31:42 +02:00
RdnaDecoder Merge pull request #3827 from CouchRiv/fix-shader-combined-cvt-i16-f16-omod 2026-10-12 00:39:20 +02:00
SpirvBackend Merge pull request #4162 from Celegans12/fix/shader-wave64-lane-reductions 2026-10-12 23:54:08 +13:00
Translation fix(agc): export the stencil reference from pixel shaders with VK_EXT_shader_stencil_export 2026-10-12 19:44:41 +13:00
tests fix(shader): handle cache file allocation failures 2026-10-11 19:57:45 +04:00
BdaAbi.hpp fix(agc): note BDA-written pages at full address width and read back only the claimed ones 2026-10-11 12:54:02 +05:30
CMakeLists.txt perf(agc): build the shader pipeline libraries when graphics stages are resolved at registration 2026-10-12 09:50:41 +02:00
CacheKey.hpp Merge pull request #4152 from adriadam10/feat/phase-b 2026-10-12 10:31:42 +02:00
CompiledVariant.hpp refactor(shader): remove resource specialization from artifact key 2026-10-08 17:26:38 +03:00
Deserialize.cpp perf(recompiler): keep descriptor heaps uncompacted and read image modes at run time when modules are built at registration 2026-10-12 09:50:32 +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): accept texel offsets with unnormalized sampler coordinates 2026-10-11 10:08:25 +02:00
Recompiler.cpp perf(recompiler): keep the format word specialized for buffers accessed with the descriptor's format 2026-10-12 09:50:41 +02:00
Recompiler.hpp Merge pull request #4152 from adriadam10/feat/phase-b 2026-10-12 10:31:42 +02:00
RuntimeAbi.hpp perf(recompiler): read vertex attribute component selectors at run time when modules are built at registration 2026-10-12 09:50:41 +02:00
ShaderCacheDirectory.hpp Merge pull request #3785 from MrMha/fix/shader-cache-read-allocation 2026-10-12 00:01:43 +02: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 perf(agc): keep oversized shaders specialized and prebuild libraries on their own thread 2026-10-12 09:50:41 +02:00
ShaderDiskCache.hpp fix(agc): read the base level of a mipmapped view through unnormalized coordinates only where the hardware does 2026-10-11 11:07:25 +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