33 Commits

Author SHA1 Message Date
gingerBill f5beb1aa9f Merge pull request #5813 from lmbarros/lmb/box2d-callbacks-signatures
Fix return types for vendor:box2d callbacks
2025-10-22 11:25:49 +01:00
ekliot 0e49ee8db7 vendor:box2d add targetAngle to RevoluteJoint struct/procs 2025-10-21 14:28:35 +01:00
Fredrik Malmer 652eadf135 Fix IsNormalized to match the corresponding procedure in box2d 2025-10-18 01:18:50 +02:00
Fredrik Malmer 2550be59ef Change box2d epsilon to math C standard library 2025-10-18 01:18:05 +02:00
Leandro Motta Barros bc1c856049 Fix return types for vendor:box2d callbacks 2025-10-15 13:51:26 -03:00
Jeroen van Rijn a42f81edeb Start adding pkg lines for vendor. 2025-10-10 15:31:33 +02:00
ekliot a6cd6dc265 fix CreateMotorJoint param type 2025-09-05 18:45:49 +01:00
jason 87f5b96fcc Make build_box2d.sh more flexible
Removed the `odin root` call.
Seperated the clean rule in wasm.Makefile to enable parallel builds.
2025-05-01 22:42:32 -04:00
Laytan Laats 6c1a3c4f0c box2d: fix World_CollideMover 2025-04-25 18:24:41 +02:00
laytan 38f56c0ede box2d: update windows libs to 3.1.0 and call thread.yield in vendor/libc 2025-04-23 16:59:54 +02:00
Laytan Laats e086151fcd box2d: update to 3.1.0 2025-04-22 22:38:15 +02:00
Barinzaya 744587e082 Added missing allowFastRotation field to box2d.BodyDef. 2025-04-16 15:49:36 -04:00
Laytan Laats 0cc1dbb092 vendor/box2d: clarify wasm building 2025-01-05 19:35:37 +01:00
Karl Zylinski f80c33727c Fix for casing error in box2d/wasm.Makefile 2025-01-01 21:15:44 +01:00
gingerBill 049359cae4 Clean up box2d foreign import 2025-01-01 15:13:07 +00:00
Laytan Laats eccb548935 fix box2d World_Draw not taking a pointer 2024-09-29 10:50:31 +02:00
Karl Zylinski 29fedc1808 Changed some recently added //+ usages to #+ and also fixed some //+ usages in some code generators. 2024-09-17 19:39:48 +02:00
gingerBill 0d33df15b4 Merge pull request #4208 from laytan/more-wasm-vendor-support
wasm: support more vendor libraries
2024-09-17 11:37:10 +01:00
Laytan Laats 18a63037d1 vendor/box2d: build in release mode 2024-09-13 20:51:06 +02:00
Laytan Laats 5ae27c6ebc wasm: support more vendor libraries
Adds support for:
- box2d
- cgltf
- stb image
- stb rect pack
2024-09-09 18:49:13 +02:00
gingerBill c98c95fcf0 Add require_results and change some of the wrapper to return a slice 2024-08-14 11:29:23 +01:00
gingerBill 651122e9db Fix foreign import paths 2024-08-14 11:01:54 +01:00
gingerBill d1e114742e Add deprecated and require_results attributes to math_functions.odin 2024-08-14 10:55:40 +01:00
gingerBill 491def9d5b Fix paths for amd64 targets 2024-08-14 10:50:53 +01:00
gingerBill 427c48221d Clean up foreign import code for library path determination 2024-08-14 10:28:07 +01:00
gingerBill 1c97739ca3 Merge branch 'vendor/box2d' of https://github.com/odin-lang/Odin into vendor/box2d 2024-08-14 10:18:41 +01:00
gingerBill 0b26115805 Improve presentation 2024-08-14 10:18:36 +01:00
Laytan Laats d4d46df2fc box2d: add build script and MacOS libraries 2024-08-13 22:15:31 +02:00
gingerBill 9ccaca7f1a Minor style change 2024-08-13 17:01:55 +01:00
gingerBill 926c419ef8 Change .lib to be /MT compatible; Fix comments 2024-08-13 16:58:35 +01:00
gingerBill 22b32ab0fa Use intrinsics.has_target_feature 2024-08-13 16:35:28 +01:00
gingerBill 40361f877e Add libraries for windows 2024-08-13 16:34:31 +01:00
gingerBill f2ba3da895 Create bindings for box2d
Currently missing lib binaries
2024-08-13 16:18:24 +01:00