Commit Graph

3579 Commits

Author SHA1 Message Date
Ray d15b93839b Update ROADMAP.md 2020-02-07 16:32:57 +01:00
Ray b06497cad6 Update BINDINGS.md 2020-02-07 12:09:54 +01:00
Ray f632e32100 Corrected typo 2020-02-07 12:09:34 +01:00
Ray 52a6d756f4 Added raylib-chibi binding 2020-02-07 12:09:05 +01:00
Ray f4ca5b378a Review missing include 2020-02-06 18:10:52 +01:00
Ray 97054e4e0f Review ALL games to raylib 3.0 2020-02-06 18:07:25 +01:00
Ray 86bdf60887 Corrected issue with TextToUpper() and TextToLower()
This issue was breaking multiple things...
2020-02-06 17:52:33 +01:00
Ray 4b4f052fea Review game templates 2020-02-06 16:56:01 +01:00
Ray 2de92e3c07 Minor format tweaks 2020-02-06 16:44:04 +01:00
Ray 85e7856989 Update resource files 2020-02-06 16:37:38 +01:00
Ray b4293edd70 Update GLFW to latest master 2020-02-06 16:30:48 +01:00
Ray 6c7685da3f Update external libraries 2020-02-06 16:29:57 +01:00
Ray ea40bda88c Added func used in comments 2020-02-04 17:52:40 +01:00
Ray 1184db83f7 Review GetCurrentTime() 2020-02-04 17:06:08 +01:00
Ray ca600b44a0 Update gestures.h 2020-02-04 17:02:06 +01:00
Ray b5fe41f41a Review libc dependencies and remove when possible
Just for clarification, no plans to remove libc dependency, just did some code analysis to see how much raylib depend on stardard C library. My conclusions:

 - stdlib.h: primary dependency is for malloc() and free()
 - stdio.h: primary dependency is for FILE access, maybe it could go through a custom ABI?
 - string.h: just around 8 functions required
 - math.h: just around 8 functions required
 - others: 1-2 functions required for some other headers
2020-02-04 16:55:24 +01:00
Ray 3cd9e3896a tweak 2020-02-04 15:43:14 +01:00
David Reid 7024628c65 Update to miniaudio 0.10 (#1092)
* Update to miniaudio 0.10

This replaces the old ma_pcm_converter with ma_data_converter.

At this time of this commit, miniaudio 0.10 is still in the testing
phase. To make it easier to update miniaudio.h during this period, I've
temporarily moved the @raysan5 Win32 customizations to raudio.c because
there may be quite a few updates to miniaudio.h during this time.

* Use miniaudio's built-in volume control.
2020-02-04 13:43:31 +01:00
Ray d2bb6185f1 Review issue with RLGL TraceLog() 2020-02-03 20:20:00 +01:00
Ray c3f06b7470 Remove all trail spaces 2020-02-03 19:26:28 +01:00
Ray a7afd8de99 Update rlgl.h 2020-02-03 19:25:05 +01:00
Ray cde26c743c Replace TraceLog() function by TRACELOG macro
Added SUPPORT_TRACELOG_DEBUG config
2020-02-03 19:13:24 +01:00
Ray 40b73a8a91 Develop branch integration (#1091)
* [core] REDESIGNED: Implement global context

* [rlgl] REDESIGNED: Implement global context

* Reviewed globals for Android

* Review Android globals usage

* Update Android globals

* Bump raylib version to 3.0 !!!

* [raudio] REDESIGNED: Implement global context

* [raudio] Reorder functions

* [core] Tweaks on descriptions

* Issues with SUPPORT_MOUSE_GESTURES

* [camera] Use global context

* REDESIGN: Move shapes drawing texture/rec to RLGL context

* Review some issues on standalone mode

* Update to use global context

* [GAME] Upload RE-PAIR game from GGJ2020 -WIP-

* Update game: RE-PAIR

* [utils] TRACELOG macros proposal

* Update config.h
2020-02-03 18:31:30 +01:00
Ray 6f3c99a295 Update project version for release 2.6.0 2020-02-03 18:21:37 +01:00
Ray 9ce2331cc1 [build] Makefile examples modularization
Now examples can be compiled by module, that's useful when compilation fails at some point
2020-01-30 13:47:39 +01:00
Ray cacd4a9d90 Some examples tweaks 2020-01-30 12:27:04 +01:00
Ray be7f717a24 Update to be detected by GitHub 2020-01-29 14:53:19 +01:00
Ray 4992edab24 ADDED: DrawPoint3D() 2020-01-29 12:21:22 +01:00
Ray af3df8bdd6 Review PHYSAC_NO_THREADS on WebAssembly 2020-01-29 12:10:50 +01:00
Ray 02a533768c Review bool type check 2020-01-29 12:10:09 +01:00
Ray 46046bf018 Review spacing 2020-01-29 12:09:56 +01:00
Ray bc29720024 Renamed Mat2 to Matrix2x2 2020-01-29 12:09:35 +01:00
Ray 6a2e51ec78 Added comments related to #837 2020-01-29 11:42:55 +01:00
Ray e6d304cdc2 Tweak to avoid compilation warning 2020-01-28 18:35:14 +01:00
Ray 4663cc03f3 Removed big examples 2020-01-28 18:34:59 +01:00
Ray 77484cb19c Update README.md 2020-01-28 18:32:48 +01:00
Ray 15345ded25 Removed big examples (models_solar_system_rlgl) 2020-01-28 18:30:55 +01:00
Ray c715cae18d Some tweaks 2020-01-28 16:40:12 +01:00
Ray 98a7d35bab Corrected issue with matrix order multiplication #1054 2020-01-27 16:32:28 +01:00
Ray 4f7d090fb2 ADDED: DrawEllipse() and DrawEllipseLines() #1047 2020-01-27 16:21:37 +01:00
Ray 954f029118 Support touch/mouse indistinctly
REMOVED: IsTouchDetected()
2020-01-27 15:31:43 +01:00
Ray 4fa2c32906 Review touch input scaling for PLATFORM_WEB #163
Now touch inputs scale proportionally to the canvas size
2020-01-27 12:09:31 +01:00
Ray 7e9bed5c89 Review default font scale filter for HighDPI mode 2020-01-26 18:53:34 +01:00
Ray 5ec87c4c6f ADDED: TextCopy() #1083 2020-01-26 18:38:46 +01:00
Ray 05443cd0c8 Corrected bug #989 2020-01-26 18:29:13 +01:00
Ray b02c6127a0 Minor tweaks 2020-01-26 13:27:37 +01:00
Ray 46774a8167 REVIEWED: GetDirectoryPath() 2020-01-26 13:01:35 +01:00
Ray f28c1ef675 ADDED: IsTouchDetected() 2020-01-24 19:45:51 +01:00
Ray eee995ec3d ADDED: GetWorldToScreenEx()
Addressing issue #1056
2020-01-24 18:54:53 +01:00
Ray a3ca859db2 Allow MAX_BATCH_BUFFERING config at compile time 2020-01-24 18:36:20 +01:00