summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-12-28Add new Delphi/Lazarus bindings (#2838)turborium
TurboRaylib - dynamic bindings of ray lib for Delphi/Lazarus
2022-12-18Minor tweakRay
2022-12-18REVIEWED: `Vector2Angle()`Ray
2022-12-17Minor tweaksRay
2022-12-17Fix vector2angle (#2832)Antonis Geralis
* Fix vector2angle * Fix ; * use acosf * need a break * add comments
2022-12-14Merge branch 'master' of https://github.com/raysan5/raylibRay
2022-12-14REVIEWED: Issue with depth textures on WebGL #2824Ray
2022-12-13Fix Vector2Angle() (#2829)Alexander Heinrich
With this fix the function still returns negative values, which is wrong. But we keep this behaviour to maintain backwards compatibility.
2022-12-13Update MakefileRay
2022-12-11Use GLVND also for old cmake versions (#2826)simendsjo
Use GLVND also when legacy implementations exist for old cmake versions <= 3.10. This is a breaking change for old cmake versions (prior to around 2017-10-05) which will now use GLVND rather than defaulting to libGL. This fixes the following warning when building: CMake Warning (dev) at /gnu/store/qv13zgbmyx0vjav8iiqp772kp6rxvwnd-cmake-3.24.2/share/cmake-3.24/Modules/FindOpenGL.cmake:315 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /home/simendsjo/.guix-profile/lib/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /home/simendsjo/.guix-profile/lib/libOpenGL.so OPENGL_glx_LIBRARY: /home/simendsjo/.guix-profile/lib/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): cmake/LibraryConfigurations.cmake:21 (find_package) src/CMakeLists.txt:46 (include) This warning is for project developers. Use -Wno-dev to suppress it. See https://cmake.org/cmake/help/latest/policy/CMP0072.html Closes #2825
2022-12-10Update windows.ymlRay
2022-12-10Update windows.ymlRay
2022-12-10Update windows.ymlRay
2022-12-10Update windows.ymlRay
2022-12-07ADDED: `ColorTint()`, `ColorContrast()`Ray
2022-12-05ADDED: `ColorBrightness()`Ray
2022-12-04Expose OpenGL blending mode factors and functions/equationsRay
2022-12-04REVIEWED: Example: `textures_textured_curve`Ray
2022-12-03Add a textured curve example (#2821)Jeffery Myers
2022-12-02format tweakRay
2022-12-02Update MakefileRay
2022-11-30Fix an issue when compiling for web (#2820)Hristo Iliev
It would try to use the glfw on the system but we're cross-compiling for web where the implementation is provided by emscripten's team
2022-11-29REVIEWED: Image fileformat support: PIC, PNMRay
2022-11-29ADDED: Optional support for PNM images (.ppm, .pgm)Ray
2022-11-29REVIEWED: Issue with shader linkageRay
2022-11-29Updated rcore.c, renamed 'time' to 'nanoSeconds' (#2816)jtainer
* Updated rcore.c, renamed 'time' to 'time_nsec' When PLATFORM_ANDROID, PLATFORM_RPI or PLATFORM_DRM were defined, there is a compilation error to redefinition of the variable 'time', so the second instance of 'time' was changed to 'time_nsec' which both fixes the name collision and more accurately describes what that variable represents. * Renamed 'time_nsec' to 'nanoSeconds'
2022-11-28Fix wrong compile definition (#2815)Daijiro Fukuda
2022-11-28Fix array out of range (#2814)Daijiro Fukuda
This breaks other values of the struct.
2022-11-28Update github workflowsRay
2022-11-28REVIEWED: Some compilation warnings (for strict rules)Ray
2022-11-24Use const for pointer float array (#2807)Antonis Geralis
* Use const for pointer float array * missed a definition
2022-11-24Correct types for rlBindImageTexture (#2808)Antonis Geralis
2022-11-22Rename lighting_instanced shader (glsl100) to lighting_instancing (#2805)gtrxAC
* JSON parser: Use array for function params (#2255) * Parser: follow C convention of type before name * Update file names in build scripts * Rename lighting_instanced shader to instancing
2022-11-22REVIEWED: UnloadDirectoryFiles()Ray
2022-11-22Minor tweaksRay
2022-11-21Add raylib-vapi (#2804)Alex Macafee
2022-11-15REVIEWED: `rlCullFace()` -> `rlSetCullFace()`Ray
Reviewed formating to follow raylib coding conventions.
2022-11-15Added function rlCullFace (#2797)jtainer
rlCullFace sets the face culling mode to RL_FRONT or RL_BACK which correspond to GL_FRONT and GL_BACK respectively.
2022-11-15Warning on GetRandomValue range limit (#2800)Pere001
Added a comment explaining the range limitations of GetRandomValue. Added a run-time warning TRACELOG when GetRandomValue is called with an invalid range.
2022-11-15Merge branch 'master' of https://github.com/raysan5/raylibRay
2022-11-15Avoid using `DrawCubeTexture()`Ray
2022-11-15Update cmake.ymlRay
2022-11-15Update linux_examples.ymlRay
2022-11-15WARNING: REMOVED: `DrawCubeTexture()`, `DrawCubeTextureRec()`Ray
Those two functions have been moved to a new example: `models_draw_cube_texture`. The reasons for this decision: - Function inflexibility: Many users with the need to draw a textured cube could need to customize the texture applied to every face, that function did not allow that kind of functionality. - rlgl functionality exposure: The implementation exposed will teach users how to implement custom textured triangles drawing.
2022-11-12Raylib-py updated to 4.2, plus parallel project (#2798)Jorge A. Gomes
Now Raylib-py is a releases-only project. For now on, code maintenance will happen in a parallel project created to automate the binding generation: RaylibpyCtbg
2022-11-11Add Claylib (CL bindings + convenience layer) (#2796)Scott Helvick
2022-11-10Merge branch 'master' of https://github.com/raysan5/raylibRay
2022-11-10Minor formating tweaksRay
2022-11-10Fix Makefile emscripten path (#2785)Julianiolo
2022-11-10WARNING: REMOVED: `DrawTextureTiled()`Ray
This function implementation has been moved to the related example. Current implementation can be probably customized depending on user needs.