Ray
df4ff4e78b
REVIEWED: Direction must be normalized #4131
2024-07-07 20:57:18 +02:00
bohonghuang
6dd2a0e645
[rmodels] Consistent DrawBillboardPro with DrawTexturePro ( #4132 )
...
* [rmodels] Re-implement `DrawBillboardPro`
* [rmodels] Add comments to `DrawBillboardPro`
* [rmodels] Make `DrawBillboardPro` consistent with `DrawTexturePro`
* Update raylib_api.* by CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-07 20:27:51 +02:00
Ray
2f49250baf
WARNING: UPDATE: Starting works on raylib 5.5 release
2024-07-01 18:31:16 +02:00
Ray
fbd79cde5f
Reverted memory allocators additional checks
2024-07-01 18:30:22 +02:00
Ray
2bc75b877a
WARNING: TEST: Security check to address potential overflow cocerns
2024-07-01 13:06:15 +02:00
Ray
1e1061d5c7
REVIEWED: Formatting, follow raylib coding conventions
2024-06-30 11:37:58 +02:00
Ray
17cbc75aa7
REVIEWED: Formatting, follow raylib coding conventions
2024-06-30 11:07:38 +02:00
Bruno Cabral
6e2661f92d
[rtextures] Created ImageFromChannel() ( #4105 )
...
* created ImageFromChannel
Adds the possibility to extract a specific channel from an image
* naming convention
* example window height
* removed threshold
* removed alpha channel
* channel example organization
* updated channel example image
2024-06-30 10:33:32 +02:00
Ray
385e60dd41
Minor tweaks
2024-06-24 18:41:33 +02:00
Le Juez Victor
c2df169847
[rtextures] Adding ImageDrawLineEx function ( #4097 )
...
* adding `ImageDrawLineEx` function
also review other functions for drawing lines in images
* fix `ImageDrawLineV`
2024-06-24 09:27:59 +02:00
Le Juez Victor
7e50270d49
[rtextures] Adding triangle drawing function for images ( #4094 )
...
* adding triangle drawing function for images
* remove unnecessary check
* fix an iteration mistake
2024-06-23 22:51:24 +02:00
Ray
4119b6dd66
Update raylib.h
2024-06-16 10:23:38 +02:00
Jeffery Myers
2609211207
[SHAPES] Make functions that draw point arrays take them as const ( #4051 )
...
* Update raylib_api.* by CI
* make functions that take a pointer to an array take them as const pointers
* Update raylib_api.* by CI
* fix comment alignment.
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-11 11:51:49 +02:00
IoIxD
39f12859dc
rtext: added functions for camel case and snake case (reopened due to formatting errors) ( #4033 )
...
* rtext: added functions for camel case and snake case
* Update raylib_api.* by CI
* rtext: removed always false comparison
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-03 20:13:28 +02:00
kai-z99
606cc1d897
[rshapes]Circle line collision function ( #4018 )
...
* inital function
* working 1
* optimize
* optimized dot product
* simplify
* cleanup
* cleanup
* cleanup
* comment
* var name change
* epsilon
2024-05-30 08:24:44 +02:00
vaezim
d7a8af144d
Fix typos in markdowns and comments, Fix invalid links in HISTORY.md ( #4017 )
2024-05-30 08:22:07 +02:00
Ray
c04629f6d4
Update raylib.h
2024-05-29 17:38:19 +02:00
Ray
c335c3c52c
ADDED: IsFileNameValid()
2024-05-29 17:01:42 +02:00
listeria
bb9bd73f43
fix WaveCrop() and use frames instead of samples ( #3994 )
...
Co-authored-by: Listeria monocytogenes <listeria@disroot.org>
2024-05-21 08:13:46 +02:00
UmgefallenesGlas
7246d798ad
Changed one minor Comment ( #3949 )
2024-04-30 23:47:11 +02:00
Tomas Fabrizio Orsi
80d318461f
Made comments on raylib.h match those present in rcamera.h ( #3942 )
...
Signed-off-by: Tomas Fabrizio Orsi <torsi@fi.uba.ar>
2024-04-28 22:39:28 +02:00
Ray
b51f4db8c2
REVIEWED: DrawRectangleLines() #3884
...
For consistency, now _almost_ all `Draw*Lines()` functions use `RL_LINES` mode for drawing. It solves the linked issue but it can have other implications, as mentioned in the WARNING comment in `DrawRectangleLines()`.
Side note: `DrawRectangleRoundedLines()` now should be reviewed for consistency.
2024-04-20 19:53:59 +02:00
Ray
890058abcd
Update raylib.h
2024-04-04 13:18:28 +02:00
Ray
d30cfea82d
REVIEWED: GetScreenToWorldRayEx()
2024-04-03 20:10:15 +02:00
Ray
3b353da3ab
Address parsing issue when generating XML #3893
2024-04-01 18:00:52 +02:00
MrMugame
eda239cc97
Fixing gamepad buttons not working in drm backend ( #3888 )
...
* Fixing gamepad buttons in drm backend
* Remove trailing spaces
* Axis enumeration now works properly
2024-03-29 01:40:20 +01:00
Ray
93a828f744
REVIEWED: GetMouseRay() functions rename #3830
2024-03-07 12:33:37 +01:00
aiafrasinei
3b7be85151
Screen space related functions consistency ( #3830 )
...
* Screen/world-space related functions rename
* Update raylib_api.* by CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-07 12:28:11 +01:00
Ray
68b553cfc1
Update raylib.h
2024-03-07 12:10:02 +01:00
Ray
1e8450665c
ADDED: New function ColorIsEqual()
2024-02-29 18:40:10 +01:00
GideonSerf
371d25c8c9
Gamepad rumble support with SDL2 ( #3819 )
...
* Added gamepad rumble to rcore_desktop.c and rcore_desktop_sdl.c
Still need to add to the rest of the platforms.
* Add SetGamepadVibration warnings to unimplemented platforms.
* Added MAX_GAMEPAD_VIBRATION_TIME
The rumble in SDL2 will continue for MAX_GAMEPAD_VIBRATION_TIME unless the user cancels it with a call to SetGamepadVibration(0.0f,0.0f,0.0f)
* Cast float duration value to Uint 32
* Changed defines from int to float and fixed typo
---------
Co-authored-by: Gideon Serfontein <gse@newspacesystems.com>
2024-02-24 16:47:27 +01:00
Ray
80580746e5
Reorder functions
2024-02-04 12:02:58 +01:00
LuÃs Almeida
9a5dddc311
Added viewport independent raycast ( #3709 )
...
* added viewport independent raycast
* Renamed GetMouseRayEx to GetViewRay
2024-02-04 11:37:10 +01:00
Alexandre Almeida
5c25913e09
Fix Android keycode translation and duplicate key constants ( #3733 )
...
* Fix Android keycode translation
* Simplify code a bit
* Rename KEYCODE_MAPPED_NUM to KEYCODE_MAP_SIZE
* Fix KEY_R and KEY_MENU duplicate
* Update raylib_api.* by CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-20 21:22:33 +01:00
Ray
3f1e59a7cf
Update copyright to 2024
2024-01-02 20:58:12 +01:00
Ray
1f3121d2fa
Revert "Update raylib.h"
...
This reverts commit 7ea6adb29eaf39e18c6faa4d7d6d9bd8a9d60910.
2023-12-28 23:17:07 +01:00
Ray
dde738a2fd
Merge branch 'master' of https://github.com/raysan5/raylib
2023-12-28 23:16:57 +01:00
ubkp
fd5e1e6afb
[rtextures] Fix LoadImageAnimFromMemory() warning for fileData ( #3686 )
...
* Fix LoadImageAnimFromMemory() warning for fileData
* Add LoadImageAnimFromMemory() to raylib.h
* Fix missing ; on previous commit
2023-12-28 23:15:04 +01:00
Ray
7ea6adb29e
Update raylib.h
2023-12-28 22:10:10 +01:00
maverikou
7cfdf33ff0
TextReplace const correctness ( #3678 )
...
* TextReplace const correctness
* cleanup
2023-12-28 20:09:49 +01:00
Jeffery Myers
ad64a43b34
[rshapes] Expose shapes drawing texture and rectangle ( #3677 )
...
* provide access to the shape texture so that shapes can be extended outside of raylib with the same optimizations as internal raylib functions.
* PR feedback, comply with C standards
* oops
2023-12-28 15:40:03 +01:00
Antonis Geralis
7ca95512d8
Review UnloadAutomationEventList ( #3658 )
...
* Review UnloadAutomationEventList
* Update raylib.h
* Update rcore.c
* Update core_automation_events.c
* Fix mistake
2023-12-23 12:14:39 +01:00
Matthew Oros
387506faab
[rcore] Remove unused vScreenCenter ( #3632 )
2023-12-13 21:22:44 +01:00
Benjamin Schmid Ties
6083d2b9f3
fixed coding style in function TextToFloat ( #3627 )
...
* function to convert string to float
* fix code to match coding conventions
2023-12-13 21:20:13 +01:00
Ray
6b136fac67
ADDED: ExportMeshAsCode()
2023-11-30 13:01:19 +01:00
Peter0x44
e7a486fa81
Hide unneeded internal symbols when building raylib as an so or dylib ( #3573 )
2023-11-28 20:43:45 +01:00
Karim
21469e92b0
Image convolution function ImageKernelConvolution ( #3528 )
...
* Added image convultion ImageKernelConvolution
* comment changes
* spelling changes and change to kernel size
* removed kernel normalization inside function
* fix to formating
2023-11-18 20:05:45 +01:00
Dennis E. Hamilton
f607cac267
Preparing for 5.1-dev ( #3550 )
...
Adjusting raylib.h to reflect post-5.0 changes now.
2023-11-18 20:01:02 +01:00
Ray
737cd0be7f
Updated for upcoming raylib 5.0
2023-11-10 13:27:13 +01:00
Ray
bd3ffa7db3
REDESIGNED: Spline drawing functionality
...
This change allows more versatile and consistent splines drawing. It also gives more control to advance users to draw splines as individual segments.
2023-11-08 17:42:35 +01:00