summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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.
2022-11-10WARNING: REMOVED: `DrawTextureQuad()`Ray
This function can be easely replicated using `DrawtexturePro()` and actually it was doing some assumptions not transparent to the user. Even the function name was confusing. No example was available for it and actually noone requested one example.
2022-11-10WARNING: REMOVED: `DrawTexturePoly()`Ray
Function moved to `examples/textures/textures_polygon.c`, so users can learn from the implementation and create custom variants as required.
2022-11-09dray is now 4.2.0 (#2792)red thing
2022-11-09Add frameworks needed on macos (#2793)Martin Wickham
2022-11-08removing typo (#2790)Dor Shapira
2022-11-05Update rcore.cRay
2022-11-04Fix ExportDataAsCode() data types (#2787)RGDTAB
2022-11-02Fix examples/build.zig for the latest Zig version (#2786)Roman Akberov
2022-10-30Fix Android x86 Architecture name (#2783)IsaacTCB
When building a x86 project, the folder inside lib is named i686. However Android x86 actually expects the folder to be called x86.