Commit Graph

3086 Commits

Author SHA1 Message Date
Ray 5a1a0a3492 Corrected issue with multi-mesh obj models
Note that all meshes are loaded as a single one at this moment, loading should be improved!
2019-05-15 15:12:56 +02:00
Ray 0b18133e46 Update shaders_julia_set.c 2019-05-15 13:10:00 +02:00
Ray d878a0aecb Update shaders_julia_set.c 2019-05-15 12:53:13 +02:00
Ray ab44033ed6 Added new examples to Makefile 2019-05-15 12:24:09 +02:00
Ray 0eece03205 Corrected issue with texture flip X 2019-05-15 12:22:29 +02:00
Ahmad Fatoum 4d8b9e595a
external: glfw: Revert "Added WinMM library"
This reverts commit 4773de26a5.

which adds -lwinmm at the wrong place. It should be in the raylib
linker flags, not GLFW's.
2019-05-15 08:14:24 +02:00
Ahmad Fatoum e7995c483d
.travis.yml: update wayland dependency ECM version
extra-cmake-modules 5.38.0a is no longer hosted at the specified
kernel.org link. Use the occasion to move on to 5.58.

Because newer ECM debian packages have the control.tar file
xz-compressed, we need to update dpkg as well on trusty.
For more information, see
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1730627
2019-05-15 08:13:25 +02:00
Ahmad Fatoum 0467f32cc1
examples: CMake: restrict OpenGL deprecation warnings to macOS 2019-05-15 08:13:20 +02:00
Ahmad Fatoum e8a376c80c
CMake: add winmm.dll as Windows dependency
Fixes: e0e2346c22 ("NO SUPPORT_BUSY_WAIT_LOOP by default")
2019-05-15 08:11:41 +02:00
Ray 3f7b14aeed Corrected web issue 2019-05-14 18:02:11 +02:00
Ray 7eb488a350 Improve support for web building
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 18:01:20 +02:00
Ray 424d3ca8d9 examples review
Redesigns, deletes and renames

Also noted authors propertly on contributed examples
2019-05-14 15:34:23 +02:00
Ray 2edec8ae28 Some example tweaks 2019-05-14 00:08:21 +02:00
Ray 6f7b721d81 Merge branch 'master' of https://github.com/raysan5/raylib 2019-05-14 00:07:44 +02:00
Ray 6804c2189e new examples: shaders_texture_waves 2019-05-14 00:07:34 +02:00
raysan5 00431396b0 Merge branch 'master' of https://github.com/raysan5/raylib 2019-05-12 21:53:21 +02:00
raysan5 d50aa32ec8 Update CMakeLists.txt 2019-05-12 21:51:19 +02:00
Ray 4b8c56ebd3
Merge pull request #835 from eggmund/master
Added julia set shader example.
2019-05-12 21:50:48 +02:00
hmmmmmmmm aea3b2df65
Fixed another small comment error 2019-05-12 17:31:04 +01:00
eggmund c25154064d Fixed small error in comments 2019-05-12 17:14:52 +01:00
eggmund 49a49e492a Added julia set shader example. 2019-05-12 16:50:56 +01:00
raysan5 561c486ceb Add WinMM library for linkage
Now it's required on Windows if not using a busy wait loop
2019-05-10 20:51:48 +02:00
Ray 2ee3b2576c
Merge pull request #833 from Demizdor/fix_selection
Fixed DrawTextRecEx() selection when wordwrap is ON
2019-05-10 15:19:41 +02:00
Demizdor 509d9411a1 Fixed DrawTextRecEx() selection when wordwrap is ON 2019-05-10 13:57:24 +03:00
Ray a2ed65aa14 Make code a bit clearer for beginners 2019-05-09 16:10:55 +02:00
Ray 46bac0ba2c Add comment in CheckCollisionSpheres() 2019-05-09 16:09:49 +02:00
Ray 5fd3f13cb6
Merge pull request #832 from ProfJski/master
Remove sqrt() from CheckCollisionSpheres()
2019-05-09 16:04:52 +02:00
ProfJski 1655463ba5
Update models.c 2019-05-08 14:14:57 -04:00
ProfJski 4330b098f3
Merge pull request #1 from ProfJski/ProfJski-patch-1
Update CheckCollisionSpheres() to avoid sqrt
2019-05-08 14:04:46 -04:00
ProfJski d3dae38449
Update CheckCollisionSpheres() to avoid sqrt
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 13:54:12 -04:00
Ray 97c8a28aaa Remove trail spaces 2019-05-08 18:33:09 +02:00
Ray ecea95f50f Update raylib.rc.data 2019-05-08 17:14:46 +02:00
Ray 4773de26a5 Added WinMM library
Required for high resolution timer
2019-05-07 22:56:38 +02:00
Ray f6d1ffd4cd Tweak ON flag 2019-05-07 15:23:56 +02:00
Ray 9824387773 Added resource file for raylib.dll
Some minor tweaks
2019-05-07 15:16:14 +02:00
Ray f6d1448da9 Review CMake option flags 2019-05-07 15:15:23 +02:00
Ray e0e2346c22 NO SUPPORT_BUSY_WAIT_LOOP by default 2019-05-07 10:05:21 +02:00
Ray afd90a5a56 Add comment tweak 2019-05-07 09:50:40 +02:00
Ray 5d09ca550f Update issue templates 2019-05-06 22:27:16 +02:00
Ray 7be6e3e288 Update issue templates 2019-05-06 17:31:49 +02:00
Ray 7a23a35eed Remove broken example: standard_lighting 2019-05-06 16:39:25 +02:00
Ray 621965cb8c Move bunnymark example to another module 2019-05-06 16:38:58 +02:00
Ray 8bafe03ee0 Update text_unicode.c 2019-05-06 10:54:45 +02:00
Ray eeef7fdb51 Review example formatting 2019-05-06 10:46:56 +02:00
Ray 528e164ac5 Corrected issue with wrong text measuring 2019-05-06 10:17:34 +02:00
Ray 80c8599e81 Avoid warnings pre-evaluating values
Variable operations inside the functions should be evaluated before the function operations.
2019-05-06 10:07:06 +02:00
Ray 4c33d38812 Avoid warnings pre-evaluating values
Variable operations inside the functions should be evaluated before the function operations.
2019-05-06 10:05:43 +02:00
Ray 2ddc4bacba Example review 2019-05-06 09:41:54 +02:00
Ahmad Fatoum 3e0e91013f
Revert "CMake: make unsequenced modifications an error"
This reverts commit 23c1c0bdb2.

Because add_if_flag_compiles apparently allows unsequenced
even if the compiler doesn't support it..
2019-05-04 23:56:38 +02:00
Ahmad Fatoum 23c1c0bdb2
CMake: make unsequenced modifications an error
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 23:20:29 +02:00