183 Commits

Author SHA1 Message Date
ed 50c781bd7e Merge tag 'dev-2025-11' 2025-11-05 22:27:46 -05:00
Furkan 9c6885d8b5 Added MAX_MATERIAL_MAPS constant 2025-11-01 11:05:50 +03:00
ed 68c809c659 Merge remote-tracking branch 'offical/master' 2025-10-12 00:52:35 -04:00
Jeroen van Rijn 998fbdc5c0 Doc lines for vendor:* 2025-10-10 17:51:28 +02:00
ed c3da99eac5 Merge tag 'dev-2025-07' 2025-07-12 22:38:51 -04:00
Feoramund 92005ba1a6 raylib: Refer to Odin-style enum over original C enum
Fixes #4865
2025-06-23 09:20:09 -04:00
ed a2ddbb3141 Merge tag 'dev-2025-06' 2025-06-07 11:48:16 -04:00
Jeroen van Rijn 4d3593afc9 Update rlgl.LoadFramebuffer signature to match raylib 5.5 change 2025-05-26 21:50:13 +02:00
ed 2138e308d8 Merge remote-tracking branch 'offical/bill/raddebugger-custom-section' 2025-05-25 09:25:29 -04:00
Dove 3c8cdf822f add 3 missing functions in vendor:raylib/rlgl 2025-05-11 04:03:51 +08:00
Jeroen van Rijn ddedddc16d Get rid of duplicate math.signbit in favor of math.sign_bit 2025-04-15 16:17:02 +02:00
ed f0b81f6502 Merge remote-tracking branch 'offical/master' 2025-01-30 14:36:46 -05:00
Dan Korostelev f57048f862 fix raylib.CameraMoveRight signature 2025-01-24 01:13:53 +01:00
LineuVale 21e4888934 Fix raylib DrawRectangleRoundedLines 2025-01-18 18:22:16 -03:00
ed 62a37b016c Merge remote-tracking branch 'offical/master'
# Conflicts:
#	vendor/raylib/raygui.odin
#	vendor/raylib/raylib.odin
2025-01-06 10:51:25 -05:00
Laytan Laats bf0e6eaf60 vendor/raylib: fix SetVertexAttribute definition
Fixes #4596
2025-01-05 19:21:39 +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
ed daa820b134 Merge tag 'dev-2024-12'
# Conflicts:
#	vendor/raylib/windows/raylib.dll
#	vendor/raylib/windows/raylibdll.lib
2024-12-13 09:36:58 -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
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
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
ed 4f80bf7ebd Merge tag 'dev-2024-11' 2024-11-24 18:12:19 -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
ed e951b72b81 Merge remote-tracking branch 'offical/master' 2024-10-19 15:06:25 -04:00
Stefan Stefanov f112c27f7d rlgl: Add EnableColorBlend() 2024-10-12 20:01:27 +03:00
Laytan Laats 152479052e va_list fixes for raylib & stb sprintf 2024-09-29 11:45:57 +02:00
ed 10861d53c0 Merge remote-tracking branch 'offical/master' 2024-09-09 13:15:00 -04:00
Laytan eef4dffa12 Merge pull request #4134 from karl-zylinski/fix-raylib-LoadImageAnim-binding
Fix binding: Make rl.LoadImageAnim take a pointer instead of a multi-pointer.
2024-08-24 22:56:49 +02:00
Karl Zylinski 25e8a6353d Fix comment indentation. 2024-08-24 22:02:17 +02:00
Karl Zylinski 574a5015d6 Make rl.LoadImageAnim take a pointer instead of a multipointer. The param frames is just for returning an int, it's not for passing a multipointer into the proc. 2024-08-24 22:00:29 +02:00
gingerBill 0e71e93b22 Remove unused import 2024-08-24 14:51:28 +01:00
gingerBill 61b3af5b08 MemFree as a procedure group for both rawptr and cstring 2024-08-24 14:51:05 +01:00
gingerBill 19b95349a6 Use fmt.caprintf directly 2024-08-24 14:47:33 +01:00
gingerBill eb799393d5 Fix -vet-tabs issues 2024-08-24 13:56:41 +01:00
Jason Olson d00057c803 Add missing trailing comma 2024-08-17 13:23:42 -07:00
Jason Olson acfd9dcd1b Restores vertical text alignment broken after 4.0 migration
A series of changes between raygui 3.6 and 4.0 were that various text box
properties were moved from the text box specific properties up into the
extended default control properties. This change corrects the various
property enums to match the raygui 4.0 API.

One additional aspect of this change was rolling back a previous commit
made to this vendor file that changed the signature of GuiSetStyle and
GuiGetStyle from using a c.int as property value to a more strongly-defined
GuiControlProperty enum. Unfortunately, this breaks the raygui API by
disallowing the use of various control-specific extended properties due to
how the enums are built.
2024-08-17 12:35:50 -07:00
ed 975f7ba295 Merge remote-tracking branch 'offical/master'
# Conflicts:
#	core/os/os_darwin.odin
#	core/os/os_freebsd.odin
#	core/os/os_js.odin
#	core/os/os_linux.odin
#	core/os/os_openbsd.odin
#	core/os/os_windows.odin
2024-08-04 18:49:08 -04: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
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