summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2020-01-21Remove unneeded tracesRay
2020-01-19Added SUPPORT_HALFBUSY_WAIT_LOOPraysan5
2020-01-19Support custom allocatorraysan5
2020-01-19Corrected issue with typesraysan5
2020-01-19Review module to fit raylib conventionsraysan5
Support custom allocators
2020-01-19Support custom memory allocatorsraysan5
2020-01-19Support custom memory allocatorsraysan5
2020-01-19Review custom allocatorsraysan5
2020-01-19Review functions modifiersraysan5
2020-01-19Review functions definition modifiersraysan5
2020-01-17 Fix compilation when the SUPPORT_MESH_GENERATION feature is not supported ↵Victor Gallet
(previously, the loadModel function was using the GenMeshCube texture, if no model founded, to generate a default cube mesh (#1075)
2020-01-15Commented unnecessary printf()/puts() callsRay
2020-01-15Comment tweakRay
2020-01-15LoadFontData(): generate empty image for spaceRay
This could be required on texture packing ;)
2020-01-15GetImageAlphaBorder() return 0 in case of blank imageRay
2020-01-15Merge branch 'master' of https://github.com/raysan5/raylibRay
2020-01-15GetImageData() returns NULL if image size is 0Ray
2020-01-14Fix for short non-looping sounds (#1067)jbosh
Short non-looping sounds can sometimes think they need to keep playing and will output their first few frames again. This helps to break out of all the loops instead of just this one.
2020-01-12IsFileExtension(): Review issue with no-extension filesRay
2020-01-09ADDED: DrawPolyLines()Ray
2020-01-09Removed commentRay
2020-01-09Review IsFileExtension() to be case-insensitiveRay
2020-01-08Comments reviewRay
2020-01-08Reviewed some commentsRay
2020-01-08Reorganized some variables for consistencyRay
2020-01-08IsAudioBufferPlaying() replace ERROR by WARNINGRay
2020-01-07Renamed LICENSE.md to LICENSERay
2020-01-06Review variable nameraysan5
2020-01-05Update year to 2020raysan5
2019-12-29Review PR #1040 naming and formatingraysan5
2019-12-29Remove TABSraysan5
2019-12-29GenTextureCubemap(): renamed parameterraysan5
2019-12-29fixed free camera pitch (#1040)chriscamacho
2019-12-29Normals was not correctly updated when using animated meshes (#1052)las3rlars
* Normal vbo not correctly updated
2019-12-21Forcibly ensure .xm playback starts in the right place; fixes #1043. (#1045)illegalinstruction
2019-12-16Add some comments on desktop multi-touchRay
2019-12-11Corrected bug on rlReadTexturePixels()Ray
2019-12-11Read texture data as RGBA from FBO on GLES 2.0Ray
2019-12-11Small code tweak to avoid warningRay
2019-12-10Minor format tweaks for PR #1036Ray
2019-12-10SetWindowMonitor made functioning again. (#1036)Justin
* We get the video mode from the target monitor and use that to set, therefore keeping windowed-fullscreen * Added a GLFW_AUTO_ICONIFY 0 hint so that glfw does not minimize the window when changing focus from a windowed fullscreen window. This is more expected behavior for windowed full screen, when a user alt-tabs or clicks on a window in the other monitor, they expect their windowed-fullscreen window to remaining up.
2019-12-05external: glfw: reinstate export of GLFW_PKG_{DEPS,LIBS}Ahmad Fatoum
We were doing this before, but it was deleted during the last GLFW update. Readd it to fix the associated macOS CI failure. Fixes: ea5cd42e6 ("Update GLFW to version 3.4")
2019-12-04Fix `IsMouseButtonReleased()` when press/release events come too fast (#1032)Oskari Timperi
If press/release events for a mouse button come too fast, then using `IsMouseButtonReleased()` does not work. This has been noticed when using a touchpad on Linux when tapping with two fingers two emulate right mouse button click. The situation looks like this: ``` BeginDrawing <-- current==released, previous==released Pressed <-- current=pressed Released <-- current=released IsMouseButtonReleased <-- returns false because current==previous EndDrawing <-- previous=released ``` The fix is to update the previous mouse button state in addition to current mouse button state when `MouseButtonCallback()` is called by glfw. Now the situation is as follows: ``` BeginDrawing <-- current==released, previous==released Pressed <-- current=pressed, previous=released Released <-- current=released, previous=pressed IsMouseButtonReleased <-- returns true because current!=previous EndDrawing <-- previous=released ```
2019-12-04Work on macOS HighDPI issue #826raysan5
2019-12-04Check and testing timming #865raysan5
2019-12-04Corrected issue #1027raysan5
2019-12-01Review VSync on fullscreen modeRay
It seems to work ok on my old Intel HD Graphics card... it should work anywhere else
2019-12-01fixes for switching full-screen and v-sync (#963)MasterZean
* fixes for switching full-screen and v-sync * requireVsync flag
2019-12-01Update GLFW to version 3.4Ray
2019-12-01ADDED: DrawTextCodepoint()Ray
- Renamed GetGlyphIndex() parameter - Review DrawTextEx() implementation - Review DrawTextRecEx() implementation