Repository navigation
fix(agc): accept unused geometry output register - #2066
oneandonlydean merged 4 commits into
Conversation
eb3e788 to
fdeb139
Compare
|
Rebased the change onto current upstream |
fdeb139 to
a16e44f
Compare
|
Rebased the reviewed diff onto current upstream |
|
Latest fork Build completed with the same baseline failure on Linux and Windows: |
a16e44f to
47a1a18
Compare
|
Rebased to current upstream |
db4b27b to
bbe1daa
Compare
|
Rebased PR #2066 linearly onto current |
|
Windows run: Windows 11 Pro 25H2 (10.0.26200.9457), RTX 5060 Ti (NVIDIA 617.42), MinGW-w64 GCC 15.2.0 (WinLibs r7), Release,
AI-assisted: yes |
|
Thanks for the Windows report: it covers the exact PR head |
bbe1daa to
7b90e37
Compare
|
Rebased PR #2066 onto current upstream On the rebased head, Linux x86_64/GCC 12.2 Release builds passed for The Windows full-build/510-test report in this PR is from the immediately previous head |
8461e59 to
e3c463f
Compare
|
Updated on current upstream main |
e3c463f to
802cefe
Compare
|
Rebased onto current |
802cefe to
67da925
Compare
|
Kept the branch current with |
67da925 to
266ac57
Compare
|
Rebased the existing PR onto upstream |
266ac57 to
89661f8
Compare
…nal-prim-register fix(agc): accept unused geometry output register
What
Treat
VGT_GS_OUT_PRIM_TYPEas optional when the geometry stage is disabled and the primitive type supplies the value. Require the special register when the enabled geometry path actually consumes it. Do not add an empty special-register slot at offset zero to the decoded context state. This follows the next failure reported in #2026 and is a separate stage-state fix from #2063.Tested
main3692f56f09930a08939d5f3896beffb690a282e9; current head89661f8f.libSceAgcDriver,agc_shader_helpers_tests,agc_driver_tests, andagc_driver_prepared_shaders_tests.agc_shader_helpers,agc_driver,agc_driver_prepared_shaders,agc_driver_prepared_shaders_indirect, andagc_driver_prepared_shaders_uncachedpassed (5/5, 4.35 s total).python3 tools/check_conventions.py --base upstream/mainandgit diff --check upstream/main...HEADpass.bbe1daa2(before rebase): Windows 11 Pro 25H2, RTX 5060 Ti (NVIDIA 617.42), MinGW-w64 GCC 15.2.0, Release, full build pluslibs; cherry-picked ontomaind70b8998.agc_shader_helperspassed and full CTest passed (510/510) (report). This is prior-head Windows evidence; the rebased head still needs the official current-base matrix.Checklist
main; no other open pull request implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed in TechnicalDebt