Commit Graph

926 Commits

Author SHA1 Message Date
gingerBill 22d6cabcdc Add sdl3_asyncio.odin 2025-01-30 11:16:39 +00:00
gingerBill 6a58d76c8a Add sdl3_assert.odin 2025-01-30 11:11:09 +00:00
gingerBill 4bef810b20 Fix sdl3/sdl3_stdinc.odin 2025-01-30 10:40:13 +00:00
gingerBill 5efa3510cf Merge branch 'master' into bill/sdl3 2025-01-30 10:37:21 +00:00
gingerBill 868ab27720 Add @(ignore_duplicates) for foreign import declarations 2025-01-28 10:31:46 +00:00
Laytan Laats 34aa326d99 put FILE in core:c and use that in bindings to fix wasm 2025-01-27 19:00:04 +01:00
gingerBill f918bc9f50 Merge pull request #4748 from nadako/fix-raylib-CameraMoveRight-signature
fix raylib.CameraMoveRight signature
2025-01-27 10:00:09 +00:00
p1xelHer0 72bbbc94a9 Vendor - miniaudio - engine: fix sound_config_init2
The new way to init `sound_group` and `sound_group_config` is currently
using a binding that doesn't match the miniaudio API.
The functions in miniaudio have an underscore between the `init` and `2`.
This fixes this.
2025-01-26 23:36:35 +01:00
Dan Korostelev f57048f862 fix raylib.CameraMoveRight signature 2025-01-24 01:13:53 +01:00
gingerBill 998d6525b7 stdinc 2025-01-23 14:13:15 +00:00
gingerBill 9e9f9d34f5 Add SDL3 headers and Windows dll/lib 2025-01-22 17:20:51 +00:00
LineuVale 21e4888934 Fix raylib DrawRectangleRoundedLines 2025-01-18 18:22:16 -03:00
Laytan 47030501ab Merge pull request #4585 from wrapperup/miniaudio-bitsets
`vendor:miniaudio`: Use bit sets for flags
2025-01-17 18:42:46 +01:00
Laytan 8e9726866a remove other redundant constant 2025-01-17 18:31:39 +01:00
Laytan e55b652916 Merge pull request #4678 from clindholm/glfw_get_monitor_workarea
vendor/glfw: add GetMonitorWorkarea binding
2025-01-15 10:37:42 +01:00
Karl Zylinski 1613728a64 d3d12 bindings -vet-tabs fix 2025-01-13 23:37:36 +01:00
clindholm 93e8f5024e vendor/glfw: add GetMonitorWorkarea binding 2025-01-11 15:03:12 +01:00
gingerBill 4a2b13f1c2 Fix foreign import names 2025-01-10 10:18:30 +00:00
gingerBill b377ac182c Keep -vet happy 2025-01-10 10:15:15 +00:00
gingerBill fd058dff46 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-01-10 10:12:42 +00:00
gingerBill 3d4a20918f Simplify stb foreign imports 2025-01-10 10:12:36 +00:00
gingerBill 5a259ed0ee Merge pull request #4669 from denovodavid/pr-d3d12-shader-component-mapping
vendor:directx/d3d12: add shader component mapping constants and macro-procedures
2025-01-10 09:44:17 +00:00
Laytan Laats 1511162b0a webgpu: fix cstring as parameter not loading correctly 2025-01-09 17:29:31 +01:00
denovodavid c30cdaa7b0 add d3d12 shader component mapping constants and macro-procedures 2025-01-09 11:39:01 +11:00
Laytan Laats 0cc1dbb092 vendor/box2d: clarify wasm building 2025-01-05 19:35:37 +01:00
Laytan Laats bf0e6eaf60 vendor/raylib: fix SetVertexAttribute definition
Fixes #4596
2025-01-05 19:21:39 +01:00
Laytan f566c5ee83 Merge pull request #4639 from flga/vulkan_xlib_xcb
`vendor:vulkan` Add support for xlib and xcb
2025-01-05 19:03:57 +01:00
fleandro 25cdc3736e vendor:x11/xlib add IS_SUPPORTED constant to match core:time and friends 2025-01-05 17:50:52 +00:00
Laytan 96513c8d5d Merge pull request #4636 from 2nafish117/update-to-cgltf-1.14
update cgltf from 1.13 to 1.14
2025-01-05 18:41:29 +01:00
laytan 834209194f rebuild windows lib 2025-01-05 17:35:40 +01:00
Laytan Laats 252b807714 update wasm blob 2025-01-05 18:22:38 +01:00
Laytan Laats 5957ff3699 vendor/raylib: fix Vector3Unproject wrong assignment
Fixes #4646
2025-01-05 13:45:01 +01:00
Karl Zylinski dc1b75b6c3 Added WASM libs for raylib and raygui. Added them to the foreign import blocks, with optional ways to override them. These overrides can be used to use alterantive libs when using for example emscripten. 2025-01-01 22:26:11 +01:00
Laytan 71b0f7e698 Merge pull request #4644 from karl-zylinski/box2d-build-script-fix
Fix for casing error in box2d/wasm.Makefile
2025-01-01 21:26:28 +01:00
Karl Zylinski f80c33727c Fix for casing error in box2d/wasm.Makefile 2025-01-01 21:15:44 +01:00
Karl Zylinski 51e90e5e96 Fix for vendor:libc using wrong types for log and sin procs. 2025-01-01 21:07:44 +01:00
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
fleandro 98967aad74 vendor:vulkan Use vendor:x11/xlib types when available 2024-12-31 02:44:42 +00:00
fleandro 0d0a202a78 vendor:vulkan Add support for xlib and xcb 2024-12-30 22:09:27 +00:00
shashank 3e63f598a0 build cgltf lib 2024-12-29 20:07:36 +05:30
shashank 77511da195 update cgltf from 1.13 to 1.14 2024-12-29 19:58:55 +05:30
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
wrapperup f761dc2102 cleanup redundant constants 2024-12-16 22:58:12 -05:00
wrapperup 6753946b7a fix resource_manager_flag enum 2024-12-16 22:12:20 -05:00
wrapperup c64f13a0eb use bit sets in miniaudio for flags 2024-12-16 18:34:22 -05: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