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 7ea6adb29e
.
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
Ray
f01d3db739
ADDED: GetSplinePoint*()
functions for spline evaluation
...
RENAMED: `DrawLine<spline_type>()` to `DrawSpline<spline_type>()` for more consistent and clear naming
REVIEWED: Bezier drawing parameters order, more consistent
REVIEWED: Spline-based examples -WIP-
2023-11-07 19:25:49 +01:00
Ray
2d1b211920
ADDED: LoadRandomSequence()
/UnloadRandomSequence()
2023-11-03 20:21:43 +01:00
Ray
301d1b85ab
Update raylib version to **raylib 5.0**
2023-11-02 18:18:27 +01:00
Ray
b8fce54c0f
Minor tweaks
2023-10-30 13:29:14 +01:00
Ray
fc7dcff4a7
ADDED: Pseudo-random numbers generator!
2023-10-29 21:11:30 +01:00
Ray
f721429f25
ADDED: SetAutomationEventBaseFrame(int frame)
2023-10-27 01:19:10 +02:00
Ray
99dac5451c
ADDED: Automation Events System, exposed to users
...
Added new API to record and play events
Added examples illustrating functionality
2023-10-26 23:59:19 +02:00
Ray
eddeafd2ed
Revert "Fix IsGestureDetected parameter inconsistency in raylib.h with rgextures.h ( #3464 )"
...
This reverts commit 804f1a83eb
.
2023-10-26 10:28:00 +02:00
jestarray
804f1a83eb
Fix IsGestureDetected parameter inconsistency in raylib.h with rgextures.h ( #3464 )
...
closes https://github.com/raysan5/raylib/issues/3463
2023-10-26 10:24:21 +02:00
Peter0x44
e33e9da277
Add DrawCircleLinesV for consistency ( #3452 )
...
ImageDrawCircleLinesV already existed, so I'm not sure why this was
missing. It is trivial to implement, anyway
2023-10-22 17:13:49 +02:00
Ray
fc6152613f
REVIEWED: raylib 5.0-dev
version for a future release
2023-10-18 00:33:05 +02:00
Alexey Kutepov
d7d04a07a2
[raudio] Implement GetMasterVolume() ( #3434 )
...
It feels a little unfinished when you can SetMasterVolume but can't
really Get it. So to finish the symmetry here is the GetMasterVolume
implementation.
2023-10-17 23:35:38 +02:00
Ray
da9c2894fe
Reorganized some functions, WaitTime()
is common to all platforms
2023-10-11 12:10:38 +02:00