Add SurfaceFlags, and more formatting :)
Build libsm64 / Build libsm64 for linux (push) Successful in 32s
Build libsm64 / Build libsm64 for web (push) Successful in 39s
Build libsm64 / Build libsm64 for windows (push) Successful in 25s

This commit is contained in:
2026-05-24 18:03:08 -05:00
parent d3ea4e5e99
commit bd3dd8f523
38 changed files with 716 additions and 1295 deletions
+4 -4
View File
@@ -474,7 +474,7 @@ void aADPCMdecImpl(uint8_t flags, ADPCM_STATE state)
int16_t ins[8];
int16_t prev1 = out[-1];
int16_t prev2 = out[-2];
int j, k;
int j;
for (j = 0; j < 4; j++)
{
ins[j * 2] = (((*in >> 4) << 28) >> 28) << shift;
@@ -483,7 +483,7 @@ void aADPCMdecImpl(uint8_t flags, ADPCM_STATE state)
for (j = 0; j < 8; j++)
{
int32_t acc = tbl[0][j] * prev2 + tbl[1][j] * prev1 + (ins[j] << 11);
for (k = 0; k < j; k++)
for (int k = 0; k < j; k++)
{
acc += tbl[1][(j - k - 1)] * ins[k];
}
@@ -931,7 +931,7 @@ void aEnvMixerImpl(uint8_t flags, ENVMIX_STATE state)
int32_t step_diff[2];
int32_t vols[2][8];
int c, i;
int i;
if (flags & A_INIT)
{
@@ -964,7 +964,7 @@ void aEnvMixerImpl(uint8_t flags, ENVMIX_STATE state)
do
{
for (c = 0; c < 2; c++)
for (int c = 0; c < 2; c++)
{
for (i = 0; i < 8; i++)
{