| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-15 | examples: CMake: restrict OpenGL deprecation warnings to macOS | Ahmad Fatoum | |
| 2019-05-15 | CMake: add winmm.dll as Windows dependency | Ahmad Fatoum | |
| Fixes: e0e2346c2266 ("NO SUPPORT_BUSY_WAIT_LOOP by default") | |||
| 2019-05-14 | Corrected web issue | Ray | |
| 2019-05-14 | Improve support for web building | Ray | |
| Note that building examples for web as they are (no code adaptation for web avoiding while loop) implies using the emterpreter... and that's very slow! | |||
| 2019-05-14 | examples review | Ray | |
| Redesigns, deletes and renames Also noted authors propertly on contributed examples | |||
| 2019-05-14 | Some example tweaks | Ray | |
| 2019-05-14 | Merge branch 'master' of https://github.com/raysan5/raylib | Ray | |
| 2019-05-14 | new examples: shaders_texture_waves | Ray | |
| 2019-05-12 | Merge branch 'master' of https://github.com/raysan5/raylib | raysan5 | |
| 2019-05-12 | Update CMakeLists.txt | raysan5 | |
| 2019-05-12 | Merge pull request #835 from eggmund/master | Ray | |
| Added julia set shader example. | |||
| 2019-05-12 | Fixed another small comment error | hmmmmmmmm | |
| 2019-05-12 | Fixed small error in comments | eggmund | |
| 2019-05-12 | Added julia set shader example. | eggmund | |
| 2019-05-10 | Add WinMM library for linkage | raysan5 | |
| Now it's required on Windows if not using a busy wait loop | |||
| 2019-05-10 | Merge pull request #833 from Demizdor/fix_selection | Ray | |
| Fixed DrawTextRecEx() selection when wordwrap is ON | |||
| 2019-05-10 | Fixed DrawTextRecEx() selection when wordwrap is ON | Demizdor | |
| 2019-05-09 | Make code a bit clearer for beginners | Ray | |
| 2019-05-09 | Add comment in CheckCollisionSpheres() | Ray | |
| 2019-05-09 | Merge pull request #832 from ProfJski/master | Ray | |
| Remove sqrt() from CheckCollisionSpheres() | |||
| 2019-05-08 | Update models.c | ProfJski | |
| 2019-05-08 | Merge pull request #1 from ProfJski/ProfJski-patch-1 | ProfJski | |
| Update CheckCollisionSpheres() to avoid sqrt | |||
| 2019-05-08 | Update CheckCollisionSpheres() to avoid sqrt | ProfJski | |
| Square root calls are computationally expensive. In this case, they can be avoided. Instead of checking distance<RadA+RadB, check distance squared against (RadA+RadB) squared. The dot product of Vector3Subtract(B,A) with itself gives distance squared, so I used this code instead of an element-by-element computation of distance squared. The only downside is that your geometric code is very readable, whereas this is less so. | |||
| 2019-05-08 | Remove trail spaces | Ray | |
| 2019-05-08 | Update raylib.rc.data | Ray | |
| 2019-05-07 | Added WinMM library | Ray | |
| Required for high resolution timer | |||
| 2019-05-07 | Tweak ON flag | Ray | |
| 2019-05-07 | Added resource file for raylib.dll | Ray | |
| Some minor tweaks | |||
| 2019-05-07 | Review CMake option flags | Ray | |
| 2019-05-07 | NO SUPPORT_BUSY_WAIT_LOOP by default | Ray | |
| 2019-05-07 | Add comment tweak | Ray | |
| 2019-05-06 | Update issue templates | Ray | |
| 2019-05-06 | Update issue templates | Ray | |
| 2019-05-06 | Remove broken example: standard_lighting | Ray | |
| 2019-05-06 | Move bunnymark example to another module | Ray | |
| 2019-05-06 | Update text_unicode.c | Ray | |
| 2019-05-06 | Review example formatting | Ray | |
| 2019-05-06 | Corrected issue with wrong text measuring | Ray | |
| 2019-05-06 | Avoid warnings pre-evaluating values | Ray | |
| Variable operations inside the functions should be evaluated before the function operations. | |||
| 2019-05-06 | Avoid warnings pre-evaluating values | Ray | |
| Variable operations inside the functions should be evaluated before the function operations. | |||
| 2019-05-06 | Example review | Ray | |
| 2019-05-04 | Revert "CMake: make unsequenced modifications an error" | Ahmad Fatoum | |
| This reverts commit 23c1c0bdb270181c9e176cc67d64d0d03cced356. Because add_if_flag_compiles apparently allows unsequenced even if the compiler doesn't support it.. | |||
| 2019-05-04 | CMake: make unsequenced modifications an error | Ahmad Fatoum | |
| They not only result in discrepancies between different compiler, but trigger undefined behavior. Avoid them by having them break the CMake build and CI. | |||
| 2019-05-04 | examples: CMake: warn once only about macOS OpenGL deprecation | Ahmad Fatoum | |
| Otherwise compiling rlgl is too spammy. While at it remove the now unneeded CheckIncludeFiles. | |||
| 2019-05-04 | CMake: don't use system GLFW headers if using built-in GLFW | Ahmad Fatoum | |
| This fixes the current CI failure. | |||
| 2019-05-04 | Travis CI: build, don't download, external GLFW | Ahmad Fatoum | |
| CI is failing because we still test with GLFW 3.2, while the internal GLFW is 3.3. To avoid such breakages in future, build and install our own GLFW instead of relying on an external Debian package. | |||
| 2019-05-04 | external: 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: cd934c9f6 ("Update GLFW to 3.3.1") | |||
| 2019-05-04 | examples: CMake: don't build core_loading_thread if no pthreads | Ahmad Fatoum | |
| The example requires pthreads and now C11 <stdatomic.h>, thus skip it if either isn't available. This also fixes the current Travis CI build failure for the Windows configuration. | |||
| 2019-05-04 | examples: core_loading_thread: fix race condition | Ahmad Fatoum | |
| A plain variable is insuffecient for inter-thread communication. Both the compiler and the processor may reorder accesses. The compiler could even cache dataLoaded with the result that STATE_FINISHED becomes unreachable. Fix this by using C11 atomic_bool, which guarantees sequential consistency. This fixes #827. | |||
| 2019-05-04 | examples: core_loading_thread: use symbolic names for state machine states | Ahmad Fatoum | |
| And while at it, use a switch clause to make the state machine structure clearer. | |||
