NepuShiro
9ff6947911
Reformat to something more readable for me :3
Build libsm64 / Build libsm64 for linux (push) Failing after 28s
Build libsm64 / Build libsm64 for web (push) Failing after 29s
Build libsm64 / Build libsm64 for windows (push) Failing after 23s
2026-05-24 11:31:35 -05:00
NepuShiro
4328104536
Make Surfaces Float
Build libsm64 / Build libsm64 for linux (push) Successful in 29s
Build libsm64 / Build libsm64 for web (push) Successful in 31s
Build libsm64 / Build libsm64 for windows (push) Successful in 24s
2026-05-23 15:08:00 -05:00
Renato Rotenberg
ce196c823d
Remove atan2f() function definition.
...
`atan2f()` is not used anywhere and collides with `math.h`'s definition of the function, better to remove it entirely. It was causing problems in WebAssembly builds, taking precedence when linking with other codebases that tried to use `atan2f()` from `math.h`.
2025-01-29 23:49:26 -03:00
Renato Rotenberg
f71a100c8d
Restore Vanish Cap wall collision logic
2024-04-01 19:13:18 -03:00
headshot2017
80b710f482
increase cell_height and floor_lower limits
...
a change from ckosmic's fork that went past my radar
2023-02-03 19:25:11 -04:00
MeltyPlayer
0475d7facf
Removed dependencies on other files so that libsm64.h can be used on its own.
2022-11-22 00:29:09 -06:00
MeltyPlayer
fda9452421
Fixed how DLs are rendered past the bounds of short values.
2022-10-20 00:54:05 -05:00
jaburns
e108c03608
Filter out surfaces with bad tris, use 32 bit ints for collision surfaces
2021-08-16 15:01:57 -06:00
jaburns
5dfa2678c4
Refactor to make surface iteration easier to make safer
2020-10-29 16:25:10 -06:00
jaburns
0843c23fe9
Only update platforms on change
2020-10-28 23:00:11 -06:00
jaburns
d12a3e2568
Using floor-based terrain instead of area-based
2020-10-27 21:01:44 -06:00
jaburns
c74ab070e6
Freeing display list allocations
2020-10-27 13:26:58 -06:00
jaburns
71e918a01e
Move matrix utils in to decomp dir
2020-10-27 11:47:49 -06:00
jaburns
fcb6b5b431
Massive refactor
2020-10-27 11:07:42 -06:00