summaryrefslogtreecommitdiffhomepage
path: root/src/raylib.h
AgeCommit message (Collapse)Author
2024-07-07REVIEWED: Direction must be normalized #4131Ray
2024-07-07[rmodels] Consistent `DrawBillboardPro` with `DrawTexturePro` (#4132)bohonghuang
* [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-01WARNING: UPDATE: Starting works on `raylib 5.5` releaseRay
2024-07-01Reverted memory allocators additional checksRay
2024-07-01WARNING: TEST: Security check to address potential overflow cocernsRay
2024-06-30REVIEWED: Formatting, follow raylib coding conventionsRay
2024-06-30REVIEWED: Formatting, follow raylib coding conventionsRay
2024-06-30[rtextures] Created `ImageFromChannel()` (#4105)Bruno Cabral
* 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-24Minor tweaksRay
2024-06-24[rtextures] Adding `ImageDrawLineEx` function (#4097)Le Juez Victor
* adding `ImageDrawLineEx` function also review other functions for drawing lines in images * fix `ImageDrawLineV`
2024-06-23[rtextures] Adding triangle drawing function for images (#4094)Le Juez Victor
* adding triangle drawing function for images * remove unnecessary check * fix an iteration mistake
2024-06-16Update raylib.hRay
2024-06-11[SHAPES] Make functions that draw point arrays take them as const (#4051)Jeffery Myers
* 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-03rtext: added functions for camel case and snake case (reopened due to ↵IoIxD
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-05-30[rshapes]Circle line collision function (#4018)kai-z99
* inital function * working 1 * optimize * optimized dot product * simplify * cleanup * cleanup * cleanup * comment * var name change * epsilon
2024-05-30Fix typos in markdowns and comments, Fix invalid links in HISTORY.md (#4017)vaezim
2024-05-29Update raylib.hRay
2024-05-29ADDED: `IsFileNameValid()`Ray
2024-05-21fix WaveCrop() and use frames instead of samples (#3994)listeria
Co-authored-by: Listeria monocytogenes <[email protected]>
2024-04-30Changed one minor Comment (#3949)UmgefallenesGlas
2024-04-28Made comments on raylib.h match those present in rcamera.h (#3942)Tomas Fabrizio Orsi
Signed-off-by: Tomas Fabrizio Orsi <[email protected]>
2024-04-20REVIEWED: `DrawRectangleLines()` #3884Ray
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-04Update raylib.hRay
2024-04-03REVIEWED: `GetScreenToWorldRayEx()`Ray
2024-04-01Address parsing issue when generating XML #3893Ray
2024-03-29Fixing gamepad buttons not working in drm backend (#3888)MrMugame
* Fixing gamepad buttons in drm backend * Remove trailing spaces * Axis enumeration now works properly
2024-03-07REVIEWED: GetMouseRay() functions rename #3830Ray
2024-03-07Screen space related functions consistency (#3830)aiafrasinei
* 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-07Update raylib.hRay
2024-02-29ADDED: New function `ColorIsEqual()`Ray
2024-02-24Gamepad rumble support with SDL2 (#3819)GideonSerf
* 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 <[email protected]>
2024-02-04Reorder functionsRay
2024-02-04Added viewport independent raycast (#3709)Luís Almeida
* added viewport independent raycast * Renamed GetMouseRayEx to GetViewRay
2024-01-20Fix Android keycode translation and duplicate key constants (#3733)Alexandre Almeida
* 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-02Update copyright to 2024Ray
2023-12-28Revert "Update raylib.h"Ray
This reverts commit 7ea6adb29eaf39e18c6faa4d7d6d9bd8a9d60910.
2023-12-28Merge branch 'master' of https://github.com/raysan5/raylibRay
2023-12-28[rtextures] Fix `LoadImageAnimFromMemory()` warning for `fileData` (#3686)ubkp
* Fix LoadImageAnimFromMemory() warning for fileData * Add LoadImageAnimFromMemory() to raylib.h * Fix missing ; on previous commit
2023-12-28Update raylib.hRay
2023-12-28TextReplace const correctness (#3678)maverikou
* TextReplace const correctness * cleanup
2023-12-28[rshapes] Expose shapes drawing texture and rectangle (#3677)Jeffery Myers
* 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-23Review UnloadAutomationEventList (#3658)Antonis Geralis
* Review UnloadAutomationEventList * Update raylib.h * Update rcore.c * Update core_automation_events.c * Fix mistake
2023-12-13[rcore] Remove unused vScreenCenter (#3632)Matthew Oros
2023-12-13fixed coding style in function TextToFloat (#3627)Benjamin Schmid Ties
* function to convert string to float * fix code to match coding conventions
2023-11-30ADDED: `ExportMeshAsCode()`Ray
2023-11-28Hide unneeded internal symbols when building raylib as an so or dylib (#3573)Peter0x44
2023-11-18Image convolution function ImageKernelConvolution (#3528)Karim
* Added image convultion ImageKernelConvolution * comment changes * spelling changes and change to kernel size * removed kernel normalization inside function * fix to formating
2023-11-18Preparing for 5.1-dev (#3550)Dennis E. Hamilton
Adjusting raylib.h to reflect post-5.0 changes now.
2023-11-10Updated for upcoming raylib 5.0Ray
2023-11-08REDESIGNED: Spline drawing functionalityRay
This change allows more versatile and consistent splines drawing. It also gives more control to advance users to draw splines as individual segments.