rename PSVEC to VEC

This is the correct name for the Vec functions for Dolphin. This also applies to PSMTX...
This commit is contained in:
CreateSource 2024-08-09 23:53:58 -04:00
parent 64413586b9
commit afa9c0a4b5
82 changed files with 968 additions and 968 deletions

View file

@ -434,7 +434,7 @@ void fn_1_8B0C(omObjData *object)
case 0:
sp8 = var_r31->unk_EC;
sp8.y = 0.0f;
var_f31 = PSVECMag(&sp8);
var_f31 = VECMag(&sp8);
if (var_f31 > 30.000002f) {
var_r31->unk_20 = atan2d(-sp8.x, -sp8.z);
var_r31->unk_24 = 0.01f * var_f31;
@ -525,15 +525,15 @@ void fn_1_8E44(omObjData *object)
case 0:
sp8 = var_r31->unk_14C;
sp8.y = 0.0f;
if (PSVECMag(&sp8) > 0.0f) {
PSVECNormalize(&sp8, &sp8);
if (VECMag(&sp8) > 0.0f) {
VECNormalize(&sp8, &sp8);
}
else {
sp8.x = 1.0f;
sp8.z = 0.0f;
}
var_r31->unk_68 = atan2d(-sp8.x, -sp8.z);
PSVECScale(&sp8, &var_r31->unk_E0, 1.6666667f);
VECScale(&sp8, &var_r31->unk_E0, 1.6666667f);
fn_1_B8A0(object, 5);
Hu3DModelLayerSet(object->model[0], 0);
Hu3DModelShadowReset(object->model[0]);
@ -547,17 +547,17 @@ void fn_1_8E44(omObjData *object)
if (var_r31->unk_D4.y < -300.0f) {
sp8 = var_r31->unk_D4;
sp8.y = 0.0f;
if (PSVECMag(&sp8) > 0.0f) {
PSVECNormalize(&sp8, &sp8);
if (VECMag(&sp8) > 0.0f) {
VECNormalize(&sp8, &sp8);
}
else {
sp8.x = 0.0f;
sp8.z = 1.0f;
}
PSVECScale(&sp8, &sp14, 250.0f);
VECScale(&sp8, &sp14, 250.0f);
sp14.y = -100.0f;
PSVECSubtract(&sp14, &var_r31->unk_D4, &sp8);
PSVECScale(&sp8, &var_r31->unk_E0, 1.0f / 60.0f);
VECSubtract(&sp14, &var_r31->unk_D4, &sp8);
VECScale(&sp8, &var_r31->unk_E0, 1.0f / 60.0f);
fn_1_B8A0(object, 6);
var_r31->unk_50++;
}
@ -576,7 +576,7 @@ void fn_1_8E44(omObjData *object)
break;
}
PSVECAdd(&var_r31->unk_D4, &var_r31->unk_E0, &var_r31->unk_D4);
VECAdd(&var_r31->unk_D4, &var_r31->unk_E0, &var_r31->unk_D4);
fn_1_9FF0(object);
fn_1_91E0(object);
fn_1_AD24(object);
@ -623,7 +623,7 @@ void fn_1_9298(omObjData *object)
sp14.x = sind(var_r31->unk_20);
sp14.y = 0.0f;
sp14.z = cosd(var_r31->unk_20);
var_f31 = PSVECDotProduct(&sp20, &sp14);
var_f31 = VECDotProduct(&sp20, &sp14);
var_f31 *= (1.0f / 60.0f) * (30.0f * var_r31->unk_24);
}
var_r31->unk_B4.y += (0.1f * (var_f31 - var_r31->unk_B4.y));
@ -832,15 +832,15 @@ void fn_1_9C14(omObjData *object)
fn_1_B8A0(object, 0);
}
}
PSVECSubtract(&var_r31->unk_D4, &var_r31->unk_104, &sp1C);
VECSubtract(&var_r31->unk_D4, &var_r31->unk_104, &sp1C);
if (fn_1_26F8() == 2) {
sp1C.y += -5.8333335f * var_r31->unk_148;
}
PSMTXMultVec(var_r31->unk_224, &sp1C, &sp1C);
PSVECAdd(&sp1C, &var_r31->unk_E0, &sp1C);
VECAdd(&sp1C, &var_r31->unk_E0, &sp1C);
sp10 = sp1C;
sp10.y = 0.0f;
var_f31 = sp8 = PSVECMag(&sp10);
var_f31 = sp8 = VECMag(&sp10);
if (var_f31 > 150.0f) {
var_f31 = 150.0f / var_f31;
sp1C.x = sp1C.x * var_f31;
@ -850,7 +850,7 @@ void fn_1_9C14(omObjData *object)
var_r31->unk_EC = sp1C;
spC = atan2d(sp1C.x, sp1C.z);
PSMTXMultVec(var_r31->unk_1C4, &sp1C, &sp1C);
PSVECAdd(&sp1C, &var_r31->unk_F8, &var_r31->unk_D4);
VECAdd(&sp1C, &var_r31->unk_F8, &var_r31->unk_D4);
if (var_r31->unk_13C >= 0.95f) {
var_r31->unk_3C = 1;
return;
@ -936,7 +936,7 @@ void fn_1_9FF0(omObjData *object)
if (!var_r31->unk_40) {
sp20 = var_r31->unk_EC;
sp20.y = 0.0f;
var_f31 = (2.0f / 300.0f) * PSVECMag(&sp20);
var_f31 = (2.0f / 300.0f) * VECMag(&sp20);
if (var_f31 <= 0.0f) {
var_f31 = 0.0f;
sp8.x = 1.0f;
@ -1002,7 +1002,7 @@ void fn_1_9FF0(omObjData *object)
sp8.x = sind(var_f31);
sp8.y = 0.0f;
sp8.z = cosd(var_f31);
var_f29 = PSVECMag(&sp20);
var_f29 = VECMag(&sp20);
if (var_f29 > 0.5f) {
var_f29 = 0.5f;
}
@ -1011,23 +1011,23 @@ void fn_1_9FF0(omObjData *object)
if (fn_1_26F8() == 2) {
sp20 = var_r31->unk_EC;
sp20.y = 0.0f;
var_f31 = PSVECMag(&sp20);
var_f31 = VECMag(&sp20);
var_f29 = 0.006666667f * var_f31;
if (var_f31 > 0.0f) {
PSVECNormalize(&sp20, &sp20);
VECNormalize(&sp20, &sp20);
}
PSVECSubtract(&sp20, &var_r31->unk_14C, &sp14);
if (PSVECMag(&sp14)) {
PSVECNormalize(&sp14, &sp14);
VECSubtract(&sp20, &var_r31->unk_14C, &sp14);
if (VECMag(&sp14)) {
VECNormalize(&sp14, &sp14);
}
PSVECScale(&sp14, &sp14, (0.0033333336f * var_f29) + var_r31->unk_144);
PSVECAdd(&var_r31->unk_14C, &sp14, &var_r31->unk_14C);
VECScale(&sp14, &sp14, (0.0033333336f * var_f29) + var_r31->unk_144);
VECAdd(&var_r31->unk_14C, &sp14, &var_r31->unk_14C);
}
else {
PSVECScale(&var_r31->unk_14C, &var_r31->unk_14C, 0.98f);
VECScale(&var_r31->unk_14C, &var_r31->unk_14C, 0.98f);
}
var_r31->unk_14C.y = 0.0f;
var_f31 = PSVECMag(&var_r31->unk_14C);
var_f31 = VECMag(&var_r31->unk_14C);
if (var_f31 > 1.0f) {
var_f31 = 1.0f / var_f31;
var_r31->unk_14C.x *= var_f31;
@ -1095,8 +1095,8 @@ void fn_1_ADC4(omObjData *object)
sp28 = var_r31->unk_14C;
sp28.y = 0.0f;
var_f31 = 0.75f + (2.5f * (var_r31->unk_74 * var_r31->unk_74));
PSVECScale(&sp28, &sp28, 150.0f * -var_f31);
var_f31 = PSVECMag(&sp28);
VECScale(&sp28, &sp28, 150.0f * -var_f31);
var_f31 = VECMag(&sp28);
if (var_f31 > 150.0f) {
var_f31 = 150.0f / var_f31;
sp28.x *= var_f31;
@ -1106,8 +1106,8 @@ void fn_1_ADC4(omObjData *object)
sp28.z += (100.0 * ((0.9f - (0.3f * var_r31->unk_74)) * ((0.002 * (float)frandmod(1000)) - 1.0)));
sp1C = var_r31->unk_110;
sp1C.y = 0.0f;
PSVECSubtract(&sp28, &sp1C, &sp10);
var_f31 = PSVECMag(&sp10);
VECSubtract(&sp28, &sp1C, &sp10);
var_f31 = VECMag(&sp10);
if (var_f31 > (100.0f * (1.2f - (0.3f * var_r31->unk_74)))) {
var_r31->unk_110 = sp28;
}
@ -1120,8 +1120,8 @@ void fn_1_ADC4(omObjData *object)
sp28.y = 0.0f;
sp1C = var_r31->unk_EC;
sp1C.y = 0.0f;
PSVECSubtract(&sp28, &sp1C, &sp10);
var_f31 = PSVECMag(&sp10);
VECSubtract(&sp28, &sp1C, &sp10);
var_f31 = VECMag(&sp10);
if (var_r31->unk_48) {
var_r30 = 1;
}

View file

@ -60,15 +60,15 @@ void fn_1_BD9C(omObjData *object)
} else {
var_f31 = 0.0055555557f * (var_r31->unk_10 - var_r29);
}
PSVECSubtract(&sp2C[1], &sp2C[0], &sp8);
PSVECScale(&sp8, &sp8, var_f31);
PSVECAdd(&sp2C[0], &sp8, &sp8);
VECSubtract(&sp2C[1], &sp2C[0], &sp8);
VECScale(&sp8, &sp8, var_f31);
VECAdd(&sp2C[0], &sp8, &sp8);
Center.x = sp8.x;
Center.y = sp8.y;
Center.z = sp8.z;
PSVECSubtract(&sp14[1], &sp14[0], &sp8);
PSVECScale(&sp8, &sp8, var_f31);
PSVECAdd(&sp14[0], &sp8, &sp8);
VECSubtract(&sp14[1], &sp14[0], &sp8);
VECScale(&sp8, &sp8, var_f31);
VECAdd(&sp14[0], &sp8, &sp8);
CRot.x = sp8.x;
CRot.y = sp8.y;
CRot.z = 0.0f;

View file

@ -198,8 +198,8 @@ void fn_1_37A0(omObjData *object, UnkM417Struct3 *arg1)
var_r29 = 1;
}
else {
PSVECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
var_f31 = PSVECMag(&sp8);
VECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
var_f31 = VECMag(&sp8);
if (var_f31 < 50.0f) {
var_r29 = 1;
}
@ -214,7 +214,7 @@ void fn_1_37A0(omObjData *object, UnkM417Struct3 *arg1)
arg1->unk_34 = 200.0f + frandmod(600);
arg1->unk_24 = 0.0f;
}
PSVECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
VECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
arg1->unk_2C = atan2d(sp8.x, sp8.z);
arg1->unk_28 = fn_1_2F08(arg1->unk_28, arg1->unk_2C, 0.05f);
arg1->unk_24 += (0.05f * (300.0f - arg1->unk_24));
@ -332,14 +332,14 @@ void fn_1_3D58(omObjData *object)
var_r30 = 0;
var_r29 = 1080;
for (var_r31 = 0; var_r31 < 1080; var_r31++, var_r28++) {
var_f31 = PSVECMag(var_r28);
var_f31 = VECMag(var_r28);
if (var_f31 > 850.0f) {
var_r29--;
lbl_1_bss_178.unk_28[var_r31] = 0;
lbl_1_bss_178.unk_1C[var_r31] = var_r29;
lbl_1_bss_178.unk_24[var_r29] = 0.0f;
var_f31 = 850.0f / var_f31;
PSVECScale(var_r28, var_r28, var_f31);
VECScale(var_r28, var_r28, var_f31);
}
else {
lbl_1_bss_178.unk_28[var_r31] = 1;
@ -391,8 +391,8 @@ void fn_1_3D58(omObjData *object)
var_f28 = 500000.0f;
var_r28 = lbl_1_bss_178.unk_2C;
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r30++) {
PSVECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
var_f31 = PSVECMag(&spC);
VECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
var_f31 = VECMag(&spC);
if (var_f31 < var_f28) {
var_r29 = var_r30;
var_f28 = var_f31;
@ -402,8 +402,8 @@ void fn_1_3D58(omObjData *object)
var_r28 = lbl_1_bss_178.unk_2C;
var_r26 = 0;
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r30++) {
PSVECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
var_f31 = lbl_1_bss_178.unk_3C[var_r31].unk_10 * PSVECMag(&spC);
VECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
var_f31 = lbl_1_bss_178.unk_3C[var_r31].unk_10 * VECMag(&spC);
lbl_1_bss_178.unk_3C[var_r31].unk_20[var_r26] = var_f31;
for (var_r29 = 0; var_r29 <= var_r26; var_r29++) {
var_f29 = lbl_1_bss_178.unk_3C[var_r31].unk_20[var_r29] - var_f31;
@ -519,21 +519,21 @@ void fn_1_4E64(omObjData *object)
sp14.x = var_r31->unk_14 * sind(var_r31->unk_10);
sp14.y = 0.0f;
sp14.z = var_r31->unk_14 * cosd(var_r31->unk_10);
PSVECAdd(&var_r31->unk_04, &sp14, &var_r31->unk_04);
VECAdd(&var_r31->unk_04, &sp14, &var_r31->unk_04);
if (var_r31->unk_2C >= 0) {
HuAudFXEmiterUpDate(var_r31->unk_2C, &var_r31->unk_04);
}
if (PSVECMag(&var_r31->unk_04) > 800.0f && var_r31->unk_00 >= 2 && (var_r31->unk_1C -= 0.033333335f, var_r31->unk_1C < 0.0f)) {
if (VECMag(&var_r31->unk_04) > 800.0f && var_r31->unk_00 >= 2 && (var_r31->unk_1C -= 0.033333335f, var_r31->unk_1C < 0.0f)) {
var_r31->unk_00 = 0;
}
else {
if (var_r31->unk_00 < 2) {
PSVECSubtract(&sp8, &var_r31->unk_04, &sp20);
if (PSVECDotProduct(&sp14, &sp20) <= 0.0f) {
VECSubtract(&sp8, &var_r31->unk_04, &sp20);
if (VECDotProduct(&sp14, &sp20) <= 0.0f) {
var_r31->unk_00 = 2;
}
else {
var_f31 = 1.2f * (PSVECMag(&sp20) / (var_r31->unk_18 * var_r31->unk_28));
var_f31 = 1.2f * (VECMag(&sp20) / (var_r31->unk_18 * var_r31->unk_28));
if (var_f31 < 1.2f) {
if (var_f31 > 1.0f) {
var_f31 = 5.0f * (1.2f - var_f31);
@ -545,13 +545,13 @@ void fn_1_4E64(omObjData *object)
}
}
}
else if (var_r31->unk_00 == 2 && PSVECMag(&var_r31->unk_04) > ((800.0f - (100.0f * (2.0f * var_r31->unk_20))) - 30.000002f)) {
else if (var_r31->unk_00 == 2 && VECMag(&var_r31->unk_04) > ((800.0f - (100.0f * (2.0f * var_r31->unk_20))) - 30.000002f)) {
var_r31->unk_00 = 3;
fn_1_6D64(lbl_1_bss_58, 0, var_r31->unk_10, 20.0f + (40.0f * var_r31->unk_20), var_r31->unk_20);
sp2C.x = sind(var_r31->unk_10);
sp2C.y = 0.0f;
sp2C.z = cosd(var_r31->unk_10);
PSVECScale(&sp2C, &sp2C, 800.0f);
VECScale(&sp2C, &sp2C, 800.0f);
HuAudFXEmiterPlay(1481, &sp2C);
if (var_r31->unk_2C >= 0) {
var_r31->unk_2C = -1;
@ -584,7 +584,7 @@ void fn_1_4E64(omObjData *object)
var_r27 = lbl_1_bss_178.unk_30;
var_r28 = lbl_1_bss_178.unk_6CC[lbl_1_bss_178.unk_6B4];
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r30++, var_r26++, var_r27++) {
var_f31 = PSVECMag(var_r26);
var_f31 = VECMag(var_r26);
if (!(var_f31 >= 1.0f)) {
var_f30 = (1.0f - var_f31) * var_r31->unk_1C;
var_f28 = var_r31->unk_24 * ((1.0f - var_f31) * (1.0f - var_f31));
@ -655,7 +655,7 @@ void fn_1_57B0(omObjData *object)
var_r24 = lbl_1_bss_178.unk_30;
var_r25 = lbl_1_bss_178.unk_6BC[lbl_1_bss_178.unk_6B4];
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r23++, var_r24++, var_r25++, var_r30++) {
PSVECAdd(var_r23, var_r24, var_r25);
VECAdd(var_r23, var_r24, var_r25);
}
memset(lbl_1_bss_178.unk_30, 0, 30 * 36 * sizeof(Vec));
var_r28 = lbl_1_bss_178.unk_6C4[lbl_1_bss_178.unk_6B4];
@ -663,22 +663,22 @@ void fn_1_57B0(omObjData *object)
var_r27 = lbl_1_bss_178.unk_6BC[lbl_1_bss_178.unk_6B4];
var_r31 = lbl_1_bss_178.unk_38;
for (var_r30 = 0; var_r30 < 1015; var_r31++, var_r30++) {
PSVECSubtract(&var_r27[(*var_r31)[1]], &var_r27[(*var_r31)[0]], &sp30);
PSVECSubtract(&var_r27[(*var_r31)[3]], &var_r27[(*var_r31)[0]], &sp24);
PSVECSubtract(&var_r27[(*var_r31)[2]], &var_r27[(*var_r31)[0]], &sp18);
PSVECCrossProduct(&sp30, &sp24, &spC);
PSVECNormalize(&spC, &spC);
PSVECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
PSVECAdd(&spC, &var_r28[(*var_r31)[1]], &var_r28[(*var_r31)[1]]);
PSVECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
PSVECCrossProduct(&sp24, &sp18, &spC);
PSVECNormalize(&spC, &spC);
PSVECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
PSVECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
PSVECAdd(&spC, &var_r28[(*var_r31)[2]], &var_r28[(*var_r31)[2]]);
VECSubtract(&var_r27[(*var_r31)[1]], &var_r27[(*var_r31)[0]], &sp30);
VECSubtract(&var_r27[(*var_r31)[3]], &var_r27[(*var_r31)[0]], &sp24);
VECSubtract(&var_r27[(*var_r31)[2]], &var_r27[(*var_r31)[0]], &sp18);
VECCrossProduct(&sp30, &sp24, &spC);
VECNormalize(&spC, &spC);
VECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
VECAdd(&spC, &var_r28[(*var_r31)[1]], &var_r28[(*var_r31)[1]]);
VECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
VECCrossProduct(&sp24, &sp18, &spC);
VECNormalize(&spC, &spC);
VECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
VECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
VECAdd(&spC, &var_r28[(*var_r31)[2]], &var_r28[(*var_r31)[2]]);
}
for (var_r30 = 0; var_r30 < 1080; var_r30++, var_r28++) {
PSVECNormalize(var_r28, var_r28);
VECNormalize(var_r28, var_r28);
}
var_r25 = lbl_1_bss_178.unk_6BC[lbl_1_bss_178.unk_6B4];
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r25++, var_r30++) {