diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-28 02:57:31 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-28 02:57:31 -0400 |
| commit | f7be55dbf1a313382a28bca067960a0fae95227f (patch) | |
| tree | e1848e19ce40078d1b4ea5a8178ab86b6681d473 /NX2_NOTES.md | |
| parent | 3e48eedecf91f8f8d0917f8f78ce26a3d0482e5c (diff) | |
nx2: title 4's intro cutscene renders correctly
Native shader capture counted CALL.REL.NOINC as a function call, so a program
using it waited for a RET after its EXIT and read on into the following
shaders until a garbage branch target made it fail. NOINC calls push no
return address (the compiler uses them as jumps; the lowering already treats
them so): count them as forward branches.
That shader builds title 4's 3D colour-grading LUT once per scene; with it
rejected the LUT stayed empty and the tonemap turned every frame black. The
intro cutscene now renders lit and graded, with subtitles, through the
bilinear stand-in for the tensor-core upscaler.
Also: rejected captures dump to EDEN_NX2_SHADER_DUMP as rejected-<addr>.bin
and report the offending instruction.
Diffstat (limited to 'NX2_NOTES.md')
0 files changed, 0 insertions, 0 deletions
