ed
fe4d6cbe5a
Merge remote-tracking branch 'offical/master'
2024-06-15 15:00:21 -04:00
gingerBill and GitHub
a67df07392
Merge pull request #3742 from karl-zylinski/fix-raymath-matrix-to-float
...
Make rl.MatrixToFloatV do same thing in Odin as in C
2024-06-12 23:15:48 +01:00
Karl Zylinski
c7ea4ec71c
rlgl: Pull in raylib and expose missing types, so it is the same as rlgl.h. This makes rlgl less stand-alone, but I left some notes in rlgl.odin how to easily make it stand-alone if one really wants to.
2024-06-12 21:13:12 +02:00
Karl Zylinski
d37b5a7b67
Make rl.MatrixToFloatV transpose the matrix before transmuting it to [16]f32, so it does the same thing as the raymath version implemented in C.
2024-06-12 19:54:14 +02:00
gingerBill and GitHub
cb45aa58fd
Merge pull request #3731 from karl-zylinski/rlgl-subpackage
...
Move rlgl to vendor:raylib/rlgl
2024-06-12 11:51:16 +01:00
ed
3f0169d9ff
Merge remote-tracking branch 'offical/master'
2024-06-11 19:23:35 -04:00
Karl Zylinski
1a22f82f94
Changed rl.SetShaderValue etc to take a c.int like in original raylib.h. You should be able to use other values than the ShaderLocationIndex enum, that enum is only for build in things in raylib. Added #any_int on those procs so you can pass both int and also a ShaderLocationIndex.
2024-06-11 18:03:20 +02:00
Karl Zylinski
c9e732d141
rlgl.RLGL_VERSION -> rlgl.VERSION
2024-06-11 08:59:30 +02:00
Karl Zylinski
d2cd96c3c8
Made rlgl.odin work as a subpackage of raylib. So now you import vendor:raylib/rlgl. Instead of rl.rlBegin(rl.RL_TRIANGLES) you now type rlgl.Begin(rlgl.TRIANGLES).
2024-06-11 08:46:44 +02:00
Karl Zylinski
34af2bb8ad
Moved rlgl.odin to subpackage 'raylib/rlgl'
2024-06-11 08:34:45 +02:00
ed
db610c4639
Merge remote-tracking branch 'offical/master'
2024-06-09 22:25:45 -04:00
gingerBill
ff37a7435c
Add parentheses around the foreign import paths
2024-06-06 21:03:35 +01:00
ed
8bfc2a0af0
Merge remote-tracking branch 'offical/master'
2024-06-06 10:31:33 -04:00
gingerBill
3b7100f8e5
raygui: change c.int to their correct enum types
2024-06-04 16:17:49 +01:00
gingerBill
11b1a48bf0
Fix extra_linker_flags for raylib on windows
2024-06-04 15:54:57 +01:00
gingerBill
72ce111a95
Keep -vet happy
2024-06-04 15:51:19 +01:00
gingerBill
606608c02b
Utilize foreign import constant strings for foreign imports
2024-06-04 15:49:17 +01:00
alec hodgkinson
3b632b4d90
Fixed typo in raylib documentation
2024-04-22 15:13:52 -07:00
ed
d68dba3677
Merge remote-tracking branch 'offical/master'
2024-04-14 19:42:56 -04:00
Laytan Laats
d83532d29e
fix raygui GuiFade being renamed to GuiSetAlpha
2024-04-06 20:20:16 +02:00
ed
e03fa88e4c
Merge remote-tracking branch 'offical/master'
2024-03-25 18:44:26 -04:00
gingerBill
29e5f94c2a
Add #no_broadcast procedure parameter to disallow automatic array programming broadcasting on procedure arguments
2024-03-21 11:52:48 +00:00
ed
fe500e2904
Merge remote-tracking branch 'offical/master'
2024-03-20 09:09:02 -04:00
gingerBill
cd7137af60
Update raylib to use #row_major matrices
2024-03-19 21:16:04 +00:00
ed
c448b34143
Merge remote-tracking branch 'offical/master'
2024-03-08 17:47:40 -05:00
ed
00e3c3d94d
Updated raylib vendor package to default to shared in config and with SUPPORT_CUSTOM_FRAME_CONTROL enabled
2024-03-08 15:39:22 -05:00
gingerBill
51d12acab3
Enforce linalg
2024-03-08 13:28:15 +00:00
ed
57712343be
Merge remote-tracking branch 'offical/master'
2024-03-06 16:42:22 -05:00
ed
9525a3a135
Merge remote-tracking branch 'offical/master'
...
# Conflicts:
# vendor/raylib/raylib.odin
2024-03-05 20:24:08 -05:00
Laytan Laats
3ada83a503
clean imports
2024-03-01 20:32:07 +01:00
Laytan Laats
50ded324e0
move va_list into core:c
2024-03-01 20:30:19 +01:00
Laytan Laats
6734a7096a
makes raylib and stb_rect_pack free of libc
2024-02-29 23:33:25 +01:00
gingerBill
d1174f66bc
Fix #3233
2024-02-28 13:41:54 +00:00
Karl Zylinski
cdda8f0eb9
Additional fixes for errors in Raylib bindings since Raylib 4 -> 5 upgrade.
2024-02-26 17:16:45 +01:00
Karl Zylinski
ae67f37fc1
Fix ModelAnimation in raylib.odin missing a field.
2024-02-26 13:32:16 +01:00
ed
01ec8856a9
Merge remote-tracking branch 'offical/master'
2024-02-21 15:58:24 -05:00
gingerBill and GitHub
b43c1f2b5b
Merge pull request #3134 from laytan/non-universal-binaries-raylib
...
vendor/raylib: change to non-universal binaries
2024-02-19 14:18:44 +00:00
ed
2b6de7fe3e
Merge remote-tracking branch 'origin/master'
2024-02-13 13:40:50 -05:00
ed
b9e5f027eb
Change raylib.Camera2D.chars to glyphs
2024-02-12 12:05:49 -05:00
gingerBill
4ca23499fa
Add raymath procedures (with numerous deprecated attributes to suggest to use array programming)
2024-02-10 16:31:03 +00:00
ed
7eb61537c6
Merge remote-tracking branch 'origin/master'
2024-02-07 15:23:49 -05:00
Murtagy and GitHub
456dd22dc4
Update raylib.odin
2024-02-05 21:38:17 +03:00
ed
fc80a5118b
Merge remote-tracking branch 'origin/master'
2024-02-03 11:40:28 -05:00
Murtagy and GitHub
7bf25a4cf2
typo in comment
2024-02-03 18:43:34 +03:00
ed
931f791e24
Build raylib shared
2024-01-25 11:07:08 -05:00
Laytan Laats
9ac619f4a2
vendor/raylib: change to non-universal binaries
...
We already have 2 different folders for the different architectures, so
this does should not have any usage impact.
Main motivation for doing this is hombrew requiring non-universal
binaries in their installation, so this is a step to getting homebrew
and vendor to play nice.
2024-01-24 20:58:14 +01:00
Colin Davidson
d0bb1fb844
bring log allocator up to date
2024-01-17 13:11:10 -08:00
gingerBill
1d621295b1
Fix #1934 raylib IsGestureDetected
2024-01-17 12:26:44 +00:00
Karl Zylinski and GitHub
46f46e645c
Added comment on SetConfigFlags in Raylib bindings that it must be called before window creation
2024-01-11 11:20:14 +01:00
Karl Zylinski
a9166f52f8
Raylib 5.0 IsMouseButtonUp workaround: Better use of when clause to make sure we remove the workaround later.
2023-12-18 11:30:20 +01:00