Save decompiled inner functions for transform44 reference

Ghidra decompilation of all inner functions called by transformMatrix4x4,
plus the full 2263-line main function decompilation.
This commit is contained in:
MarcelineVQ
2026-03-12 10:55:19 -07:00
parent 572635dd9f
commit b771d7a982
12 changed files with 2834 additions and 0 deletions
@@ -0,0 +1,22 @@
void __thiscall scaleMatrix3x3ByVector(void *this,float *param_1)
{
float fVar1;
fVar1 = *param_1;
/* WARNING: Load size is inaccurate */
*(float *)this = fVar1 * *this;
*(float *)((int)this + 4) = fVar1 * *(float *)((int)this + 4);
*(float *)((int)this + 8) = fVar1 * *(float *)((int)this + 8);
fVar1 = param_1[1];
*(float *)((int)this + 0x10) = fVar1 * *(float *)((int)this + 0x10);
*(float *)((int)this + 0x14) = fVar1 * *(float *)((int)this + 0x14);
*(float *)((int)this + 0x18) = fVar1 * *(float *)((int)this + 0x18);
fVar1 = param_1[2];
*(float *)((int)this + 0x20) = fVar1 * *(float *)((int)this + 0x20);
*(float *)((int)this + 0x24) = fVar1 * *(float *)((int)this + 0x24);
*(float *)((int)this + 0x28) = fVar1 * *(float *)((int)this + 0x28);
return;
}