summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2023-09-07Review to avoid UBSAN complaining #1891Ray
2023-09-07Remove PLATFORM_RPI (#3232)MichaelFiber
* Remove PLATFORM_RPI * remove build artifacts --------- Co-authored-by: MichaelFiber <[email protected]> Co-authored-by: Ray <[email protected]>
2023-09-07Update Makefile : clean raygui.c & physac.c (#3296)SuperUserNameMan
2023-09-06Update rcore.cRay
2023-09-06Mouse offset and scaling must be considered also on web!Ray
2023-09-05Merge branch 'master' of https://github.com/raysan5/raylibRay
2023-09-05Fix #3293Ray
2023-09-05Disable UBSAN in zig builds. (#3292)Ryan Roden-Corrent
Zig debug builds automatically enable ubsan. As the fix for #1891 had to be reverted, debug builds using zig will crash like so: ``` Illegal instruction at address 0x3237d2 raylib/src/rlgl.h:3690:91: 0x3237d2 in rlDrawVertexArrayElements (/home/rcorre/src/raylib-zig-template/raylib/src/rcore.c) glDrawElements(GL_TRIANGLES, count, GL_UNSIGNED_SHORT, (const unsigned short *)buffer + offset); ``` This disables UBSAN when using zig to build raylib.
2023-09-04Update config.hRay
2023-09-04Fix #3247Ray
2023-09-04Update rtextures.cRay
2023-09-02REVIEWED: `LoadImageSvg()`Ray
2023-09-02REVIEWED: `LoadImageSvg()`Ray
2023-09-02Added rudimentary SVG support. (#2738)bXi
* Added rudimentary SVG support. Added 2 functions ImageLoadSvg and ImageLoadSvgWithSize. * Added an example on how to use ImageLoadSvgWithSize and adjusted Makefiles accordingly. * Added actual correct example file. * Reviewed the code to keep the raylib coding conventions in mind. Moved the LoadImageSvg() code into LoadImage() guarded by SUPPORT_FILEFORMAT_SVG. Renamed LoadImageSvgWithSize() to LoadImageSvg(). Added a LoadImageSvgFromString() function to parse the loaded SVG into an actual image. This does the bulk of the work. * Fixed typo. --------- Co-authored-by: Ray <[email protected]>
2023-09-02Use internal default allocators, instead of user-exposed onesRay
2023-09-02Some tweaksRay
2023-09-02REVIEWED: Data size type consistency between functions #3168Ray
2023-09-02Fix uninitialized thread-locals in stbi #3282 (#3283)Johannes Barthelmes
2023-09-01RENAMED: LoadFont*() parameter names for consistency and coherenceRay
2023-08-29REVIEWED: `GetFileLength()`, added comment #3262Ray
2023-08-29Use type name instead of valid specifierRay
long long --> long long int
2023-08-28Remove e from secondes (#3270)Ethan Conneely
2023-08-27Formating reviewRay
2023-08-26Fix bug where default shaders was not linking. (#3261)Branimir Ričko
2023-08-26[Feature] IsKey... safety checks and more (#3256)Nickolas McDonald
* [Feature] Add GetKeyRepeat * Update rcore.c * Simpler design, only one repeat per frame * Update config.h * Update rcore.c * Add KEYBOARD_KEYS_MASK * Update config.h * reversions * Update rcore.c * Update rcore.c * change docs * Update rcore.c * Update rcore.c * Update rcore.c * Update rcore.c * Update rcore.c * Update raylib.h * Update rcore.c * Update rcore.c * Update rcore.c * Update rcore.c * Update rcore.c * Update rcore.c * Update rcore.c * Update rcore.c
2023-08-26Add Vector3 Projecting and Rejection to Raymath (#3263)Ethan Simpson
* Update raymath.h * formatting
2023-08-26[Image] Validate that ImageDrawRectangleRec is drawing entirely inside the ↵Jeffery Myers
image (#3264) * Add a function to clone a sound and share data with another sound. * rename items based on feedback * PR Feedback, use custom unload for sound alias, not variant of normal sound unloading * sound_multi example * Validate that image rect drawing is inside the image so we don't overflow a buffer * remove files that should not have been added. * remove changes that should not have been * revert * adsfasdfsdfsdf
2023-08-26Fix SetClipboardText for web (#3257)ubkp
2023-08-21Update rcore.c (#3255)vitopigno
2023-08-21Reviewed `IsKeyPressedRepeat()` #3248Ray
2023-08-20Add `IsKeyPressedRepeat` (desktop only) (#3245)actondev (Christos)
Since the key pressed are handle by comparing current vs previous state (ie frame), a special way is needed to handle key repeats.
2023-08-20Merge branch 'master' of https://github.com/raysan5/raylibRay
2023-08-20tweaksRay
2023-08-20add build.zig options for individual modules (#3254)actondev (Christos)
2023-08-19Revert "Fix #3246"Ray
This reverts commit e4dcbd518091a5854a517ea4cfc3f7e2d29de1a7.
2023-08-17Fix #3246Ray
2023-08-15Ignore unused return value of GetCodepointNext in GetCodepointCount (#3241)ashn
* Ignore unused return value of GetCodepointNext in GetCodepointCount Removes the last warning from non-external libraries when compiling with the default build configuration on x64 Linux. * Remove unnecessary void cast in GetCodepointCount
2023-08-12REVIEWED: `DrawLineCatmullRom()`Ray
2023-08-12ISSUE: `DrawLineCatmullRom()`, needs reviewRay
2023-08-12REVIEWED: Code formattingRay
2023-08-12ADDED: Spline drawing functions ->Ray
- `DrawLineBSpline()` - `DrawLineCatmullRom()`
2023-08-11Fix rcamera.h issues (#3240)ubkp
2023-08-10Review tabs and trail-spacesRay
2023-08-10Fix #3177 #3109Ray
2023-08-10fix typos in rmodels, rshapes, rtext modules (#3236)RadsammyT
2023-08-09Ignore unused function warnings from external headers when compiling with ↵ashn
GCC and Clang (#3235)
2023-08-09REVIEWED: Old pragma formatingRay
2023-08-08Fix typos in rcore.c comments (#3234)RadsammyT
* Fix typos in rcore.c comments thought i corrected "dettach" Fix typos in rcore.c comments * 'fordward' > forward
2023-08-08Fix build for OpenGL 2.1, where half floats are part of an extension (#3233)Nikolas
2023-08-07fix: check if ctrl modifier is among the currently set modifiers (#3230)mohad12211