gingerBill
6383fddb59
Disable the os-specific code in libc so that non-OS specific platforms still work with it
2025-01-01 15:13:36 +00:00
gingerBill
049359cae4
Clean up box2d foreign import
2025-01-01 15:13:07 +00:00
imlodinu
cce2cb79c9
Change single pointers to multipointers, fix UUIDs in d3d11 and d3d12
2024-12-19 12:23:00 +08:00
Courtney Strachan
69bbd8082a
Fixed typo in wgpu.js
2024-12-17 12:13:48 -08:00
gingerBill
db1b67daba
Merge pull request #4558 from thebigtoona/vendor/raylib-add-rcamera-module-bindings
...
add bindings for rCamera module in vendor/raylib/raylib.odin
2024-12-11 12:32:55 +00:00
shashank
d02f575561
change pointer arg to multipointer in GetDisplayModeList and GetDisplayModeList1
2024-12-08 21:41:01 +05:30
gingerBill
f28fa736b3
Merge pull request #4551 from wrapperup/vulkan-1.4.303
...
`vendor:vulkan` Update bindings version to 1.4.303
2024-12-08 13:11:13 +00:00
wrapperup
59d88f2a22
add missing vulkan video constants
2024-12-07 20:48:14 -05:00
Laytan Laats
402f8dd576
raylib/rlgl: fix foreign imports after update to 5.5
2024-12-06 18:54:48 +01:00
Tina Colvin
52a7a3e5fc
change camera defines to constants
2024-12-04 16:44:00 -07:00
Tina Colvin
dc0e189e32
add bindings for rCamera module in vendor/raylib/raylib.odin
2024-12-04 11:49:24 -07:00
wrapperup
08f14db8e8
regenerate vulkan vendor bindings (1.4.303)
2024-12-02 17:48:32 -05:00
Laytan Laats
ef3d51fad2
vendor/raylib: revert removal of arm64 raygui binaries and fix import paths
2024-11-26 18:59:51 +01:00
Jeroen van Rijn
d315d357ca
Add aliases for Is*Ready -> Is*Valid
2024-11-25 20:18:53 +01:00
lxmcf
29839ea9e2
Resolve indentation issues
2024-11-25 21:09:10 +11:00
Alex Macafee
6ebea39b3e
Add missing trailing commas
2024-11-25 19:50:34 +11:00
lxmcf
b76781015b
Update vendor:raylib to raylib 5.5
2024-11-25 19:37:43 +11:00
Waqar Ahmed
aafa7a04ab
Fix typo, its supposed to be #config
...
Otherwise compile errors out when importing the file with the error:
```odin
vendor/lua/5.2/lua.odin(10:15) Error: Undeclared name: config
LUA_SHARED :: config(LUA_SHARED, false)
```
2024-11-18 23:58:02 +05:00
nickk-dv
c2dd15b5d3
fix LoadRandomSequence binding in vendor raylib
2024-11-06 22:39:48 +02:00
Barinzaya
30cf3ed02f
Fixed raymath not applying matrix translations.
...
Translation matrices use the w components of the matrix to apply the
transform, and thus only work when the w component is 1. In the
original raymath implementation, the multiplication is done manually
and adds the translation components directly to the result, as if w is
1, but in the Odin binding this is done with a matrix multiplication.
However, the w component is set to 0 instead of 1, resulting in the
translation not being applied.
2024-10-31 13:37:43 -04:00
gingerBill
ee76acd665
Merge pull request #4427 from laytan/posix-additions
...
Finish sys/posix with Linux and partial Windows support & clean up other packages as a result
2024-10-30 11:43:47 +00:00
Laytan
b7140875cf
port pthread_mutex_t and pthread_cond_t from sys/unix cause miniaudio wants it
2024-10-28 19:42:27 +01:00
Laytan Laats
44eef21997
wgpu: add missing JS impl for RenderPassEncoderSetBlendConstant
2024-10-26 22:41:52 +02:00
Laytan Laats
62922a421c
wgpu: take version check out of @init, use C cc when appropriate
2024-10-20 18:40:17 +02:00
Stefan Stefanov
f112c27f7d
rlgl: Add EnableColorBlend()
2024-10-12 20:01:27 +03:00
gingerBill
d6f6099419
Merge pull request #4324 from laytan/va-list-stb-sprintf-raylib-fixe
...
va_list fixes for raylib & stb sprintf
2024-09-30 15:00:14 +01:00
Laytan
085b725774
Merge pull request #4302 from Pariatech/enable_static_glfw_linux
...
Add static GLFW bindings for Linux
2024-09-29 13:55:36 +02:00
Gabriel Pariat
3039131a5f
do recommendation
2024-09-29 07:46:01 -04:00
Laytan Laats
152479052e
va_list fixes for raylib & stb sprintf
2024-09-29 11:45:57 +02:00
Laytan Laats
eccb548935
fix box2d World_Draw not taking a pointer
2024-09-29 10:50:31 +02:00
Laytan Laats
eeaa9f048b
fix wgpu examples after move of files in 95721fe
2024-09-29 10:39:28 +02:00
wrapperup
2b5c2cab1f
generate new vulkan files (1.3.296)
2024-09-26 18:20:00 -04:00
wrapperup
39c8749d8f
fix mismatching type generation with newer vulkan headers
2024-09-26 18:16:38 -04:00
Gabriel Pariat
fdc56c4d9a
adding binding for static for linux
2024-09-24 19:44:11 -04:00
gingerBill
130318d003
Fix assert caused by typo
2024-09-22 14:19:31 +01:00
gingerBill
1ae57d8d20
Fix more JS stuff
2024-09-22 13:32:28 +01:00
gingerBill
26d00925cc
Clean-up libc usage
2024-09-22 13:20:45 +01:00
gingerBill
634fa7aa30
Move vendor:wasm/js to core:sys/wasm/js
2024-09-22 13:13:34 +01:00
gingerBill
096258b5d5
Rename runtime.js to odin.js
2024-09-22 13:08:42 +01:00
gingerBill
c39b934e7f
Remove unused imports
2024-09-22 13:04:23 +01:00
gingerBill
2c5be4e054
Use .shift() instead
2024-09-20 11:18:11 +01:00
gingerBill
02884207d5
Update wasm's runtime.js
2024-09-20 11:15:47 +01:00
gingerBill
b116e8ff55
Fix 128-bit integer support for wasm targets
2024-09-20 01:29:39 +01:00
gingerBill
a4dd489284
Add fmt tags
2024-09-19 17:12:47 +01: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
Karl Zylinski
093ade0504
Merge branch 'master' into file-tags-without-comments
2024-09-17 19:36:17 +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
Karl Zylinski
19f0127e55
Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.
2024-09-14 18:27:49 +02: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