summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
AgeCommit message (Collapse)Author
2020-01-29Added comments related to #837Ray
2020-01-27Corrected issue with matrix order multiplication #1054Ray
2020-01-27Support touch/mouse indistinctlyRay
REMOVED: IsTouchDetected()
2020-01-27Review touch input scaling for PLATFORM_WEB #163Ray
Now touch inputs scale proportionally to the canvas size
2020-01-26Review default font scale filter for HighDPI modeRay
2020-01-26Minor tweaksRay
2020-01-26REVIEWED: GetDirectoryPath()Ray
2020-01-24ADDED: IsTouchDetected()Ray
2020-01-24ADDED: GetWorldToScreenEx()Ray
Addressing issue #1056
2020-01-24Addressed issue #1051Ray
Allow frustrum culling near/far distance configuration at compile time.
2020-01-21Remove unneeded tracesRay
2020-01-19Added SUPPORT_HALFBUSY_WAIT_LOOPraysan5
2020-01-12IsFileExtension(): Review issue with no-extension filesRay
2020-01-09Removed commentRay
2020-01-09Review IsFileExtension() to be case-insensitiveRay
2020-01-08Reorganized some variables for consistencyRay
2020-01-05Update year to 2020raysan5
2019-12-16Add some comments on desktop multi-touchRay
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-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-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-01Minor comments tweakRay
2019-11-24Review key input queue PR #1012raysan5
Keeping original API
2019-11-24add api FIFO based character input. (#1012)Ushio
* add api FIFO based character input. * rename input character functions * replace tab to space x4 #1012
2019-11-08[Core] Added ColorFromNormalized which is the reverse of ColorNormalize. (#1011)ChrisDill
2019-10-25ClearDirectoryFiles(): Corrected issue #994Ray
2019-10-23ClearDirectoryFiles() corrected bugRay
2019-10-22ClearDirectoryFiles(): Corrected memory leak #991Ray
2019-10-21Corrected bug on no-extensionRay
2019-10-17Remove trailing spacesRay
2019-10-11REDESIGNED: IsFileExtension()Ray
Now it accepts a ';' separated list of extensions, useful to check multiple extensions
2019-09-15Review DecompressData() types, for consistencyraysan5
2019-09-13Corect typoRay
2019-09-10ADDED: GetWindowPosition()Ray
2019-09-09ADDED small compression APIRay
- ADDED: CompressData() - ADDED: DecompressData()
2019-09-08REVIEW: GetFileName(): Security checksRay
2019-08-27Review latest PRraysan5
2019-08-27Add screen->world and world->screen functions for 2D; add extended camera2D ↵arvyy
example (#947)
2019-08-27Formatting tweakraysan5
2019-08-27Update version in case no config.h is being usedraysan5
2019-08-27REMOVED: FLAG_SHOW_LOGOraysan5
raylib logo animation has been removed. That funtionality was very restrictive, not configurable at all and hardly ever used, also, it added a coupling dependency of `core` module with `shapes` and `text` modules.
2019-08-26Expose scissor functionalityraysan5
2019-08-21Review commentraysan5
2019-08-20Support mouse cursor on RPI nativeraysan5
Reduced bunnymark limits
2019-08-20RPI: Corrected issue when creating 3d projection viewraysan5
2019-08-16PR formatting reviewRay