summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-09-18Fix viewport scaling bug on android after context rebind (#2703)Denis Pobedrya
On android after rebinding context (which happens when you minimize and navigate back to an app, or when you turn a screen off and back on) there's a bug that viewport has a wrong scale and part of it is off screen. The change fixes it on devices I tried, but the solution feels hacky to me. However when I attempted instead to call SetupViewport() again which feels like a more proper solution, it didn't fix it.
2022-09-17Fix touchscreen input related functions on Android (#2702)Denis Pobedrya
Fix display -> screen coordinate conversion for android platform and move it to the platform event handling code, simplifying GetTouchPosition() function implementation. Co-authored-by: Denis Pobedrya <[email protected]>
2022-09-17Update BINDINGS.md (#2701)AQuantumPotato
Updated the list of projects that support 4.2
2022-09-17CMake: Project template fix to easily target raylib version (#2700)Rob Loach
2022-09-17Move compressed textures loading to a separate self-contained libraryRay
2022-09-17ADDED: `GenImagePerlinNoise()`Ray
2022-09-16Fix typo (#2696)murilluhenrique
2022-09-12Enable DXT compression on __APPLE__ targets (#2694)Nikolas
2022-09-10REVIEWED: `CheckCollisionPointPoly()`Ray
2022-09-10Minor format tweaksRay
2022-09-09WARNING: BREAKING: Reviewed SSBO usage to avoid `long long`Ray
raylib library tries to avoid `long long` usage. Several SSBO functions have been reviewed (including some renames for consistency) to minimize `long long` type usage.
2022-09-09REVIEWED: Removed comment, fixes #2691Ray
2022-09-08examples/core/core_custom_logging.c: Fix typo (#2692)hartmannathan
2022-09-07REVIEWED: Data type to unsignedRay
2022-09-05REPLACED: `rlVertex2i()` by `rlVertex2f()`Ray
2022-09-05REMOVED: `rlPushMatrix()`/`rlPopMatrix()` from `rshapes`Ray
This simplification will allow the usage of `rshapes` as STANDALONE mode in a future. Only a small set of `rlgl` functions are required and they can be "more" easely replaced if no `rlPushMatrix()`/`rlPopMatrix()` are involved. More simplification planned for the future, maybe the textures dependencies.
2022-09-05WARNING: BREAKING: Removed `rlCheckRenderBatchLimit()` requirementRay
Updated version to `rlgl 4.2`
2022-09-05REVIEWED: rlgl enums and commentsRay
2022-09-04REVIEWED: M3D model loading #2688Ray
2022-09-04Update core_custom_frame_control.cRay
2022-09-04Fixed a bug in the 2d camera platformer example (#2687)skylar
canJump used to alternate between true and false when on ground
2022-09-04REVIEWED: `CheckCollisionPointPoly()`Ray
2022-09-04Check collision point polygon (#2685)Jacek
* Update raylib.h * CheckCollisionPointPolygon() * typo
2022-09-02WARNING: RENAMED exported symbol to `raylib_version` #2671Ray
2022-09-02WARNING: RENAMED symbol `raylibVersion` to `raylib_version`Ray
I want to note this is a special symbol exported
2022-09-02Export `raylibVersion` symbol. Fixes #2671Ray
2022-09-02Removed raylib_opengl_interop.c from PLATFORM=Web build (#2682)Stan
2022-09-01ADDED: Complete support for M3D animations! #2648Ray
2022-09-01ADDED: `RL_TEXTURE_MIPMAP_BIAS_RATIO` support to `rlTextureParameters()` for ↵Ray
OpenGL 3.3 #2674
2022-09-01Update windows.ymlRay
2022-09-01Update windows.ymlRay
2022-09-01Update windows.ymlRay
2022-09-01Update windows.ymlRay
2022-09-01Update windows.ymlRay
2022-09-01Implemented latest .M3D improvements #2648Ray
2022-09-01Fixed issue with `LoadIQM()` #2676Ray
2022-08-29ADDED: `lighting.fs` for GLSL120 Fix #2651Ray
2022-08-28Update README.mdRay
2022-08-28Reviewed GLFW compilation requirements on Linux: `_GNU_SOURCE`Ray
Reasons to NOT define `_GNU_SOURCE`: - access to lots of nonstandard GNU/Linux extension functions - access to traditional functions which were omitted from the POSIX standard (often for good reason, such as being replaced with better alternatives, or being tied to particular legacy implementations) - access to low-level functions that cannot be portable, but that you sometimes need for implementing system utilities like mount, ifconfig, etc. - broken behavior for lots of POSIX-specified functions, where the GNU folks disagreed with the standards committee on how the functions should behave and decided to do their own thing.
2022-08-28Update MakefileRay
2022-08-28Reviewed GLFW issue with `ppoll()` functionRay
2022-08-28Avoid error on `implicit-function-declaration`Ray
2022-08-28Update posix_poll.cRay
2022-08-28Update rglfw.cRay
2022-08-28WARNING: UPDATED GLFW to latest master branch!Ray
WARNING: This could be a BREAKING CHANGE for some platforms! I'm afraid something could be wrong on `rglfw.c` module. To be able to compile on Windows I had to modify `glfw/src/platform.c` line 74. I couldn't manage to compile without that change, help is welcome!
2022-08-28Update NimraylibNow! bindings version (#2667)Dmitry Matveyev
2022-08-27Update raylib-go bindings (#2665)Milan Nikolic
2022-08-26REVIEWED: Support M3D file loading #2648Ray
2022-08-22ADDED: `-latomic` library on Linux (only required for ARM32)Ray
This linkage is only required for arm 32bit but I don't know how to detect that specific architecture in the Makefile...
2022-08-22REVIEWED: M3D implementation #2648Ray