Repository navigation
feat(libSceNgs2): implement the Geom reset functions - #3995
Conversation
|
The conventions job currently fails because the title is not Conventional Commits ( |
Thanks, changed it |
|
Thanks for picking up the two Geom resets from #1021. A few notes:
Tested by reviewer AI-assisted: yes. Written with AI assistance (Claude Code), with the tests run on my machine; I reviewed it. |
Thanks for the review and for running the tests on Windows.
|
Implement sceNgs2GeomResetListenerParam and sceNgs2GeomResetSourceParam, taken from boykopovar#1021 and limited to the two reset functions. The Geom structures get their real layouts. sceNgs2GeomCalcListener and sceNgs2GeomApply stay unimplemented. Co-Authored-By: Dextroid17 <217507631+Dextroid17@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
c298fee to
cac398c
Compare
Done: rebased onto current main as a single commit, no merge commits. The |
What
Implements
sceNgs2GeomResetListenerParamandsceNgs2GeomResetSourceParam, taken from #1021 and limited to the two reset functions, as its closing comment suggested. The Geom structures get their real layouts.sceNgs2GeomCalcListenerandsceNgs2GeomApplystay unimplemented.The reset defaults are recorded in docs/dev/TechnicalDebt.md.
Tested
Linux (CachyOS), Dead Cells (PPSA15552) with #3793 on top: it used to abort with
sceNgs2GeomResetSourceParam not implemented(reported in #1021) and now gets past that call. It stops later on an unrelated NGS2 patch, left for a separate PR.tools/check_conventions.pypasses.Checklist
main; no other open PR implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed in TechnicalDebt.mdfiles or images added to the repository