AnyPS5/core/libs/prx/libSceAgc/Shader/include
Alex 270f375c82 fix(agc): skip prim state preparation for a patch/hull mismatch
sceAgcCreatePrimState only packs registers, but it now also resolves the
graphics ABI ahead of time, and that resolve throws when the primitive
type is a patch list without HS_EN or a hull stage with another type.
No draw can use such a state, so leave it to draw time and return the
registers. Bit 2 of VGT_SHADER_STAGES_EN is HS_EN, not an NGG bit.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 16:49:28 +02:00
..
CreateShader.hpp refactor(libSceAgc): add subdirs + new separated src 2026-09-13 15:06:31 +03:00
InterpolantMapping.hpp refactor(libSceAgc): add subdirs + new separated src 2026-09-13 15:06:31 +03:00
PrimState.hpp refactor(libSceAgc): add subdirs + new separated src 2026-09-13 15:06:31 +03:00
ShaderConstants.hpp fix(agc): skip prim state preparation for a patch/hull mismatch 2026-10-09 16:49:28 +02:00
ShaderUtils.hpp refactor(libSceAgc): add subdirs + new separated src 2026-09-13 15:06:31 +03:00