summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-03-13Update BINDINGS.md (#3868)joyousblunder
Odin's binding were bumped to 5.0 back in November 2023
2024-03-12Update codeql.ymlRay
2024-03-10optimisation of the "bone socket" tutorial (#3864)iP
Less matrix operations doing.
2024-03-09Implement IsCursorOnScreen for PLATFORM_DESKTOP_SDL (#3862)Peter0x44
I did some testing and this seems to work okay, but it *is* different to GLFW. GLFW seems to lose "IsCursorOnScreen" for one frame upon pressing alt+tab over the window, without a different window covering it. SDL seems to have a more reasonable behavior for this case. Either way it's an edge case and I don't know the exact way to fix, likely requires internal GLFW changes.
2024-03-08[cmake] Disable SDL rlgl_standalone example (#3861)Rob Loach
* cmake: For SDL, disable rlgl_standalone * cmake: Only build rlgl_standalone when on Desktop, and not shared libs
2024-03-07Update rmodels.cRay
2024-03-07REVIEWED: GetMouseRay() functions rename #3830Ray
2024-03-07Update raylib_api.* by CIgithub-actions[bot]
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-07cmake: For SDL build, link the glfw dependency (#3860)Rob Loach
2024-03-07Implemented fix for #3859Ray
2024-03-07Merge branch 'master' of https://github.com/raysan5/raylibRay
2024-03-07Update raylib.hRay
2024-03-05Update cmake.ymlRay
2024-03-05Update cmake.ymlRay
2024-03-05Update cmake.ymlRay
2024-03-05Update cmake.ymlRay
2024-03-04Update cmake.ymlRay
2024-03-04CMake: Remove USE_WAYLAND option (#3851)Alexandre Almeida
* CMake: Remove USE_WAYLAND option * Consistency fix * Fix oversight
2024-03-04Update linux_examples.ymlRay
2024-03-04Update linux.ymlRay
2024-03-01Fix fix-build-paths (#3849)Caleb Barger
2024-03-01Remove GLFW mouse passthrough hack and increase GLFW version in CMake (#3852)Alexandre Almeida
2024-02-29Merge branch 'master' of https://github.com/raysan5/raylibRay
2024-02-29Review formattingRay
2024-02-29Update raylib_api.* by CIgithub-actions[bot]
2024-02-29ADDED: New function `ColorIsEqual()`Ray
2024-02-29Fix SDL multitouch tracking (#3810)mooff
The fingerId from SDL was used as an index into the CORE.Input.Touch arrays, but it's an opaque / arbitrary int64, way bigger than MAX_TOUCH_POINTS, so the first non-simulated touch event would segfault.
2024-02-29Update GLFW to 3.4 (#3827)Alexandre Almeida
* Update GLFW to 3.4 (draft) * Add _glfwConnectNull() function to rglfw.c * Update rglfw.c * Update Makefile * Makefile: Replace USE_WAYLAND_DISPLAY with DISABLE_WAYLAND * Revert "Makefile: Replace USE_WAYLAND_DISPLAY with DISABLE_WAYLAND" This reverts commit 9e79abde786bf797d8133fd95e8a475cf6e2b066. * GlfwImport.cmake: Replace GLFW_USE_WAYLAND with GLFW_BUILD_WAYLAND * Update rglfw.c * Output platform selected by GLFW to TRACELOG * GLFW has removed Mir support
2024-02-29feat: vox_loader normals and new voxels shader (#3843)johann nadalutti
2024-02-29Add an example that generates a random sequence. (#3846)Dalton Overmyer
2024-02-28Update rtextures.cRay
2024-02-27Fix examples warnings for macos (#3842)aiafrasinei
2024-02-27Change sanitization check for `ExportDataAsCode` (#3837)Laurentino Luna
* Change sanitization check for `ExportDataAsCode` I opted to use `isalnum` function since it should handle most cases. It cannot however handle cases of files beginning with numbers. * Update `ExportDataAsCode` condition * Reinsert comment on `ExportDataAsCode`
2024-02-27Fix DRM cross-compile without sysroot (#3839)Christian W. Zuckschwerdt
2024-02-26fix build paths (#3835)Steve Biedermann
2024-02-26Update models_bone_socket.cRay
2024-02-26Added note #3822Ray
2024-02-26Update rtextures.cRay
2024-02-26Update models_bone_socket.cRay
2024-02-26add 16-bit unsigned short vec4 format for gltf joint loading (#3821)Gary M
2024-02-26Add Vector4 math functions & Vector2 variants of some Vector3 functions (#3828)Bowserinator
2024-02-26bone socket tutorial (#3833)iP
Tutorial on how to use bones as sockets to calculate the position of something.
2024-02-26Fix building of raylib_opengl_interop on PLATFORM_DESKTOP_SDL (#3826)Peter0x44
I tested this with CMake. I don't know if the examples makefile currently handles this case.
2024-02-26assign format to cubemap (#3823)Gary M
2024-02-26Update BINDINGS.md (#3829)Alex Macafee
Raylib VAPI has been updated to support all features added by Raylib 5.0
2024-02-26Fix examples linking with CMake and -DPLATFORM=SDL (#3825)Peter0x44
Currently, every example fails linking likeso: [ 3%] Linking C executable audio_mixed_processor /usr/bin/ld: ../raylib/libraylib.a(raudio.c.o): undefined reference to symbol 'exp@@GLIBC_2.29' /usr/bin/ld: /usr/lib/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Apparently, linking libm explicitly is the solution.
2024-02-26Add very little sanitization to indentifier names in ExportDataAsCode() (#3832)4rk
2024-02-24Update raylib_api.* by CIgithub-actions[bot]
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]>