Small, random optimisations (#363)

* Remove useless player pointer copies

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Fix target FPS

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Add else

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Remove useless addition

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Simplify func_8001CA24(Player* player, f32 arg1)

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Simplify a few more functions

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Make 2 arrays static const

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

---------

Signed-off-by: Thomas Rohloff <v10lator@myway.de>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
This commit is contained in:
V10lator
2025-07-09 20:06:08 +02:00
committed by GitHub
parent 98d660b825
commit d175f5ef24
13 changed files with 66 additions and 97 deletions
+3 -3
View File
@@ -686,7 +686,7 @@ UNUSED void func_80028F5C(UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2, UNU
void func_80028F70(void) {
ClearEffectsMatrixPool();
gMatrixEffectCount = 0;
func_80028E70(gPlayerOneCopy, camera1, 0, 0);
func_80028E70(gPlayerOne, camera1, 0, 0);
func_80028E70(gPlayerTwo, camera1, 1, 0);
func_80028E70(gPlayerThree, camera1, 2, 0);
func_80028E70(gPlayerFour, camera1, 3, 0);
@@ -699,7 +699,7 @@ void func_80028F70(void) {
void func_80029060(void) {
ClearEffectsMatrixPool();
gMatrixEffectCount = 0;
func_80028E70(gPlayerOneCopy, camera1, 0, 0);
func_80028E70(gPlayerOne, camera1, 0, 0);
func_80028E70(gPlayerTwo, camera1, 1, 0);
func_80028E70(gPlayerThree, camera1, 2, 0);
func_80028E70(gPlayerFour, camera1, 3, 0);
@@ -715,7 +715,7 @@ void func_80029150(void) {
void func_80029158(void) {
ClearEffectsMatrixPool();
gMatrixEffectCount = 0;
func_80028E70(gPlayerOneCopy, camera1, 0, 0);
func_80028E70(gPlayerOne, camera1, 0, 0);
func_80028E70(gPlayerTwo, camera1, 1, 0);
func_80028E70(gPlayerThree, camera1, 2, 0);
func_80028E70(gPlayerFour, camera1, 3, 0);