Commit Graph

808 Commits

Author SHA1 Message Date
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
gingerBill
848f7e117f Merge pull request #4050 from IllusionMan1212/egl-procs
vendor/egl: added a few more egl procedures and constants
2024-08-13 14:01:20 +01:00
gingerBill
d93364ce52 Merge pull request #4049 from IllusionMan1212/xrandr-xinput-xfixes
vendor/x11: added a few procedures for xrandr, xinput, and xfixes
2024-08-13 14:00:08 +01:00
Laytan Laats
2808ecc5b6 remove panic workaround 2024-08-12 23:48:36 +02:00
IllusionMan1212
554b0e5bf7 vendor/x11: added a few procedures for xrandr, xinput, and xfixes 2024-08-10 12:06:52 +02:00
IllusionMan1212
7875e4a1ab vendor/egl: added a few more egl procedures and constants 2024-08-10 10:21:03 +02:00
Laytan Laats
e5a478d393 wgpu: fix examples after changing color to an array 2024-08-06 21:42:33 +02:00
Laytan Laats
e77977c8ef fix vet errors in stb truetype 2024-08-03 23:56:19 +02:00
Laytan
772dce7e42 Merge pull request #3969 from elvodqa/master
Add `sdl2glue` to `vendor:wgpu` package
2024-08-02 17:18:34 +02:00
Emir
e55d09bdfa Update vendor/wgpu/examples/sdl2/main.odin
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2024-08-02 18:04:36 +03:00
Laytan
500c117312 Merge pull request #4008 from Daxode/wasm-quality-of-life
Quality of Life changes to wgpu/js
2024-08-02 13:51:47 +02:00
daniel-andersen
723e6d19be right number whoops! 2024-08-02 13:38:36 +02:00
marcosantos98
3bfccde6f9 Fix: remove extra usage in webgl.odin:250
Compilation error when using webgl.BufferSubDataSlice.
The `usage` parameter is nowhere to be found.
This is probably a copy-pasta leftover.
2024-08-02 10:50:16 +01:00
daniel-andersen
e7041f785a Quality of life changes to wgpu/wasm stuff 2024-08-02 11:04:10 +02:00
Alex Macafee
1f2ab84e82 Use GuiControlProperty instead of c.int 2024-07-31 19:08:08 +10:00
Alex Macafee
92831d7ca3 Remove GuiStyleProp 2024-07-31 18:58:43 +10:00
Alex Macafee
f33b4ecd3e Update Raygui Style set/get functions 2024-07-31 18:48:16 +10:00
Jeroen van Rijn
33d6677514 Merge pull request #3951 from Kelimion/lua_test
Add Lua example to `vendor:lua` as well as basic tests.
2024-07-24 17:50:49 +02:00
Emir
c98bb7da39 Update README.md 2024-07-24 10:33:34 +03:00
Emir
ba81a81ca8 Update os_sdl2.odin 2024-07-24 10:29:34 +03:00
Emir
57dc6c2e94 Update os_sdl2.odin 2024-07-24 10:27:22 +03:00
Emir
95412df129 Add newline to glue_darwin.odin 2024-07-24 10:27:00 +03:00
Emir
2a2bedc85c Fix indentation and add full example 2024-07-24 10:22:18 +03:00
Emir
f9ef951b22 Add sdl2glue/glue_linux.odin 2024-07-23 22:39:50 +03:00
Emir
e8e51db9ff Update glue.odin 2024-07-23 20:42:26 +03:00
Emir
a429603195 Remove unused variable from example 2024-07-23 20:39:09 +03:00
Emir
f3f08a4b47 Add sdl2glue to vendor:wgpu package + triangle example 2024-07-23 20:37:26 +03:00
gingerBill
527c0b3202 Change lib for lz4 2024-07-23 00:19:42 +01:00
gingerBill
12b971746c vendor:compress/lz4
Bindings to lz4 library
2024-07-22 22:42:29 +01:00
Jeroen van Rijn
f78a792d48 Add Lua example to vendor\lua as well as basic tests. 2024-07-20 18:30:41 +02:00
Jeroen van Rijn
9d6ed991cb Remove LUA panic for non-big-3 OS 2024-07-20 14:33:34 +02:00
Jeroen van Rijn
2385e1ddd9 Update LUA imports for Darwin. 2024-07-20 14:24:01 +02:00
flysand7
15997d2a90 [vendor/x11]: Fix missing argument in XDefaultDepth, wrong types in CreateSimpleWindow 2024-07-20 12:47:00 +11:00
Laytan
7134015f56 improve WGPU / GLFW / Wayland story by weak linking and adjusting docs 2024-07-18 19:28:15 +02:00
Jeroen van Rijn
5520b45457 Add glfw LICENSE file 2024-07-16 22:59:32 +02:00
gingerBill
f66133959f Merge pull request #3933 from laytan/fix-some-bugs-with-disable-assert
fix some bugs with -disable-assert
2024-07-16 17:54:21 +01:00
Laytan Laats
28fac62a02 fix some bugs with -disable-assert 2024-07-16 18:44:18 +02:00
gingerBill
df56655ab1 Fix formatting inconsistencies 2024-07-16 14:03:02 +01:00
gingerBill
6702f07762 rawptr -> cstring 2024-07-16 14:02:07 +01:00