Jeremy Burns
fb93a63df0
Merge pull request #73 from MeltyPlayer/main
...
Exposed forwardVelocity, animID, and animFrame in outState.
2025-09-17 14:26:01 -06:00
Jeremy Burns
8e4c594195
Merge pull request #74 from MeltyPlayer/patch-1
...
Added libsm64-sharp to the list of bindings.
2025-09-17 14:25:49 -06:00
MeltyPlayer
9ebc34d49b
Added libsm64-sharp to the list of bindings.
2025-09-16 23:44:37 -05:00
MeltyPlayer
685da11088
Exposed forwardVelocity, animID, and animFrame in outState.
2025-09-16 00:15:36 -05:00
Jeremy Burns
dc48ce1128
Merge pull request #71 from lammmab/add-odin-binding-readme
...
Add ODIN binding README
2025-06-11 20:44:50 -06:00
Lammmab
bc2734c842
Add ODIN binding README
2025-06-11 22:40:03 -04:00
Jeremy Burns
2195849aba
Merge pull request #69 from headshot2017/master
...
Add Unity BepInEx plugin to README bindings
2025-04-09 16:24:19 -06:00
Headshotnoby
59d701f518
Add Unity BepInEx plugin to README bindings
2025-04-07 00:11:09 -04:00
Jeremy Burns
cc4ca77a87
Merge pull request #67 from headshot2017/master
...
Add MelonLoader mod to readme
2025-03-04 10:37:19 -07:00
Headshotnoby
1360e02b94
Add MelonLoader mod to readme
2025-02-17 00:03:01 -04: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
d5d9914478
Fix CI steps triggers
2025-01-29 11:13:24 -03:00
Renato Rotenberg
8e3d9ba454
Add WebAssembly build to Github Workflow
2025-01-29 10:59:54 -03:00
Renato Rotenberg
c1b11da985
Only expose public functions in GNU compiler builds if SM64_LIB_EXPORT is defined.
...
This is useful for WebAssembly builds, since `libsm64` is built as a static library and the final linked `.wasm` file might not want to expose the `libsm64` functions.
2025-01-28 22:57:13 -03:00
Renato Rotenberg
9fd54c8c5b
github CI: fix parallel compilation for macOS build
2024-12-17 08:39:58 -03:00
unkn0wncvm1
5f05dbdc5a
fix gSoundDataRaw ( #66 )
...
Co-authored-by: haxz5rxwi <haxz5rxwi@mozmail.com >
2024-12-17 08:32:40 -03:00
Renato Rotenberg
2df7ba9cdc
macOS: compile universal binaries (x86_64 and arm64) ( #64 )
2024-11-06 23:08:34 -03:00
Renato Rotenberg
ef738e015a
Add Macos build to Github Actions workflow ( #61 )
...
* Add macos compilation to GIthub Actions
2024-06-24 19:40:58 -03:00
Jeremy Burns
1f833cd298
Merge pull request #60 from osnr/osnr/fix-mac-build
...
Add support for macOS and Emscripten builds
2024-06-19 13:11:09 -06:00
Omar Rizwan
52868a82fa
Add Emscripten instructions
2024-06-19 13:33:17 -04:00
Omar Rizwan
4e9ca300c6
Fix test build on Linux
2024-06-19 13:29:33 -04:00
Omar Rizwan
7790f7a444
Fix test build on Mac
2024-06-18 22:18:49 -04:00
Omar Rizwan
fd247e625a
Fix casts so emmake make CC=emcc works!
2024-06-18 18:42:25 -04:00
Omar Rizwan
d5d0b5409e
Makefile: Fixup DUMMY shell assignment for macOS make
2024-06-18 18:31:38 -04:00
Omar Rizwan
6e1c2cfedc
Fixup some includes for macOS
2024-06-18 18:31:32 -04:00
Omar Rizwan
62c247f432
Makefile: Fix cc command not having include path
...
Fixes one set of build errors on macOS (clang vs. gcc difference?)
2024-06-18 18:22:05 -04:00
Jeremy Burns
f0e8b501e1
Merge pull request #58 from Brawmario/fix-parallel-test-compile
...
Fix compilation order dependency for generated level.c file
2024-04-02 18:29:02 -06:00
Renato Rotenberg
acd3b49fc0
Fix compilation order dependency for generated level.c file
2024-04-01 19:59:33 -03:00
Jeremy Burns
d29f5af9c8
Merge pull request #57 from Brawmario/restore-vanish-cap-wall-collision
...
Restore Vanish Cap wall collision logic
2024-04-01 16:45:35 -06:00
Renato Rotenberg
f71a100c8d
Restore Vanish Cap wall collision logic
2024-04-01 19:13:18 -03:00
Jeremy Burns
0c73039d97
Merge pull request #51 from Brawmario/windows-build-action
...
Add parallel windows build to github workflow
2024-01-22 13:06:27 -07:00
Renato Rotenberg
c370f53597
Add parallel windows build
2024-01-19 22:22:53 -03:00
Jeremy Burns
9a98ffbb86
Merge pull request #47 from headshot2017/master
...
add Game Maker 8 bindings to readme
2023-09-25 16:33:26 -06:00
Headshotnoby
6bab0be2d2
README: Game Maker 8 bindings
2023-09-22 18:58:33 -04:00
Jeremy Burns
9726929fc6
Merge pull request #44 from Heath123/Heath123-patch-1
...
Add -fno-strict-aliasing
2023-08-12 13:11:02 -06:00
circuit10
8cad1ae39e
Add -fno-strict-aliasing
...
By default libsm64 is compiled with no optimisation so this doesn't matter, but if people want optimisation this stops it from breaking
2023-08-12 01:22:23 +01:00
Jeremy Burns
5206fd298f
Merge pull request #42 from kafeijao/prevent-hangable-crash
...
Prevent SURFACE_HANGABLE crashes
2023-03-06 19:27:08 -07:00
Jeremy Burns
fa791f853e
Merge pull request #41 from Brawmario/feature/visibility-hidden
...
Only export lib functions in linux builds
2023-03-06 19:26:56 -07:00
kafeijao
d42bb76023
Prevent SURFACE_HANGABLE crash (from ckosmic branch)
2023-03-05 13:47:07 +00:00
Renato Rotenberg
74b8dc231f
Only export lib functions in linux builds
2023-03-04 20:19:48 -03:00
Jeremy Burns
4842cd3ed8
Merge pull request #40 from kafeijao/master
...
Fixed inverted controls when airborne
2023-03-02 19:48:26 -07:00
kafeijao
7e6606b34d
Fixed inverted controls when airborne
2023-03-02 18:50:01 +00:00
Jeremy Burns
14b5d501f1
Merge pull request #38 from Brawmario/feature/more-mario-funcs
...
Add some more mario functions
2023-02-21 09:07:34 -07:00
Jeremy Burns
abc2d26b56
Merge pull request #37 from Brawmario/fix/restore-cap-music
...
Restore cap music behaviour
2023-02-21 09:07:07 -07:00
Renato Rotenerg
d55daf4319
Add some more mario functions
...
sm64_set_mario_invincibility
sm64_set_mario_health
sm64_mario_extend_cap
2023-02-20 21:53:30 -03:00
Renato Rotenerg
b30b5ee069
Restore cap music behaviour
2023-02-20 20:26:43 -03:00
Jeremy Burns
cf01dcddfb
Merge pull request #36 from Brawmario/feature/cpp-include
...
Add infamous `#ifdef __cplusplus` idiom
2023-02-08 16:31:47 -07:00
Jeremy Burns
4583458108
Merge pull request #35 from Brawmario/feature/windows-test-build-instructions
...
Update README with Windows test build instructions
2023-02-08 16:26:48 -07:00
Jeremy Burns
2166201d1b
Merge pull request #34 from Brawmario/feature/make-rom-buffer-const
...
Make the received rom buffer const
2023-02-08 16:24:52 -07:00
Jeremy Burns
bf22fba227
Merge branch 'master' into feature/make-rom-buffer-const
2023-02-08 16:24:42 -07:00