sceAgcFuseShaderHalves returns a fused hull as a copy of its back half (type 7) that is not registered: type 3, no user data, and shader registers copied to scratch memory with the checksum, RSRC1/RSRC2 and the LS program address rewritten. sceAgcCreatePrimState accepts only that type-3 header, and graphics ABI resolution refused it as a replaced shader header. SameHeader now also takes a type-3 header as the registered type-7 header for the same code when every other field is equal and its shader registers differ only in the fused ones. Graphics ABI resolution then applies the bound header's shader registers over the registered state. PPSA26344 fuses its hull halves during its loading screen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| dev | ||
| user | ||