9fd410b8a8
Review shader to use provided texture coordinates
...
Now shader uses `fragTexCoord` that are the full screen texture coordinates normalized, instead of `gl_fragCoord`, the unnormalized screen coordinates
2019-05-16 17:07:59 +02:00
9994f16479
Review build config on web
2019-05-16 15:40:28 +02:00
f44dfa1ef2
Implement VR distortion shader for GLSL 100
2019-05-16 15:30:03 +02:00
f1ffb3f573
Review shaders for GLSL 100
2019-05-16 10:05:14 +02:00
eb7beb59b6
Ammended comment.
...
Also changed path to shader back to what it was originally.
2019-05-15 17:59:03 +01:00
a7c5e3cab7
Updating julia set example.
...
Now dividing by the zoom instead of multiplying (in the shader), so zoom works as expected. Also zoom increase/decrease is now scaled depending on the current zoom.
2019-05-15 17:55:19 +01:00
998b4180e1
Update example!
2019-05-15 17:00:50 +02:00
0b18133e46
Update shaders_julia_set.c
2019-05-15 13:10:00 +02:00
d878a0aecb
Update shaders_julia_set.c
2019-05-15 12:53:13 +02:00
ab44033ed6
Added new examples to Makefile
2019-05-15 12:24:09 +02:00
0467f32cc1
examples: CMake: restrict OpenGL deprecation warnings to macOS
2019-05-15 08:13:20 +02:00
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
424d3ca8d9
examples review
...
Redesigns, deletes and renames
Also noted authors propertly on contributed examples
2019-05-14 15:34:23 +02:00
2edec8ae28
Some example tweaks
2019-05-14 00:08:21 +02:00
6f7b721d81
Merge branch 'master' of https://github.com/raysan5/raylib
2019-05-14 00:07:44 +02:00
6804c2189e
new examples: shaders_texture_waves
2019-05-14 00:07:34 +02:00
aea3b2df65
Fixed another small comment error
2019-05-12 17:31:04 +01:00
c25154064d
Fixed small error in comments
2019-05-12 17:14:52 +01:00
49a49e492a
Added julia set shader example.
2019-05-12 16:50:56 +01:00
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
e0e2346c22
NO SUPPORT_BUSY_WAIT_LOOP by default
2019-05-07 10:05:21 +02:00
7a23a35eed
Remove broken example: standard_lighting
2019-05-06 16:39:25 +02:00
621965cb8c
Move bunnymark example to another module
2019-05-06 16:38:58 +02:00
8bafe03ee0
Update text_unicode.c
2019-05-06 10:54:45 +02:00
eeef7fdb51
Review example formatting
2019-05-06 10:46:56 +02:00
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
2ddc4bacba
Example review
2019-05-06 09:41:54 +02:00
43bfb979e5
examples: CMake: warn once only about macOS OpenGL deprecation
...
Otherwise compiling rlgl is too spammy. While at it remove
the now unneeded CheckIncludeFiles.
2019-05-04 23:05:30 +02:00
2cda760312
examples: CMake: don't build core_loading_thread if no pthreads
...
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 21:23:41 +02:00
6681fd7df2
examples: core_loading_thread: fix race condition
...
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 21:23:19 +02:00
53d9beb534
examples: core_loading_thread: use symbolic names for state machine states
...
And while at it, use a switch clause to make the state machine
structure clearer.
2019-05-04 17:15:48 +02:00
0fe409bfa9
Renamed example
2019-05-03 17:57:36 +02:00
f53395694d
Create examples_template.c
2019-05-03 17:56:58 +02:00
62f1511e5f
Batch of 9 new shapes examples!
...
Some examples included in this batch require the included libraries: `easings.h` and `raygui.h`. Examples included:
- shapes_bouncing_ball
- shapes_collision_area
- shapes_following_eyes
- shapes_draw_circle_sector (requires raygui.h)
- shapes_draw_rectangle_rounded (requires raygui.h)
- shapes_draw_ring (requires raygui.h)
- shapes_easings_ball_anim (requires easings.h)
- shapes_easings_box_anim (requires easings.h)
- shapes_easings_rectangle_array (requires easings.h)
2019-05-03 16:00:16 +02:00
0c53360a3a
new example: textures_sprite_explosion
2019-05-03 15:56:07 +02:00
0b2bad4205
Update models_first_person_maze.c
2019-05-02 13:24:02 +02:00
beda4180cd
Added missing include
2019-05-02 13:15:05 +02:00
a9ebf8e10d
new example: textures_sprite_button
2019-05-02 13:01:36 +02:00
34feacc148
new example: core_loading_thread
...
Data loading in a second thread with progress bar in main thread
2019-05-02 12:22:54 +02:00
d46160fb6e
example review: models_first_person_maze
...
Added walls collision check
2019-05-02 12:22:15 +02:00
73a54fcc3d
Update Makefile
2019-05-02 00:15:46 +02:00
270f563964
Minor tweaks
2019-04-28 18:30:27 +02:00
f36ba6a2f4
Damn, made a mistake
2019-04-28 16:32:05 +01:00
948a442704
Update gamepad example to use new enums
2019-04-28 16:20:14 +01:00
55cb13f1b8
Remove example on Android
2019-04-28 15:46:08 +02:00
600cdb61a3
new example: models_first_person_maze -WIP-
2019-04-23 23:28:11 +02:00
0e683005b4
Fix for DrawRectangleRounded
2019-04-23 20:48:00 +03:00
0c567cd259
WARNING: Issues on web building
...
Found some issues when building for web using latest emscripten 1.38.30, traced the error and found that eglGetProcAdress does not return function pointers for VAO functionality, supported by extension.
It requires more investigation but now it works (avoiding VAO usage)
2019-04-23 18:10:38 +02:00
4b8d06f501
[rnet] module WIP ( #809 )
...
Added experimental network module
2019-04-22 20:03:00 +02:00
98070982bf
Fix formatting ...not very good at this
2019-04-21 22:05:25 +03:00