diff options
| author | Ray <[email protected]> | 2019-05-16 10:05:14 +0200 |
|---|---|---|
| committer | Ray <[email protected]> | 2019-05-16 10:05:14 +0200 |
| commit | f1ffb3f573a74113e44501dab07283cfb120acd2 (patch) | |
| tree | 729b7e8a74c502b2fa6d5eac4ca2fc48f34131b4 /examples/shaders/shaders_julia_set.c | |
| parent | 84fb2e00df86ab727bdae016dc9b58645f7169f2 (diff) | |
| download | raylib-f1ffb3f573a74113e44501dab07283cfb120acd2.tar.gz raylib-f1ffb3f573a74113e44501dab07283cfb120acd2.zip | |
Review shaders for GLSL 100
Diffstat (limited to 'examples/shaders/shaders_julia_set.c')
| -rw-r--r-- | examples/shaders/shaders_julia_set.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/shaders/shaders_julia_set.c b/examples/shaders/shaders_julia_set.c index e063d54e..58163059 100644 --- a/examples/shaders/shaders_julia_set.c +++ b/examples/shaders/shaders_julia_set.c @@ -18,6 +18,12 @@ #include "raylib.h" +#if defined(PLATFORM_DESKTOP) + #define GLSL_VERSION 330 +#else // PLATFORM_RPI, PLATFORM_ANDROID, PLATFORM_WEB + #define GLSL_VERSION 100 +#endif + // A few good julia sets const float POINTS_OF_INTEREST[6][2] = { @@ -40,7 +46,7 @@ int main() // Load julia set shader // NOTE: Defining 0 (NULL) for vertex shader forces usage of internal default vertex shader - Shader shader = LoadShader(0, "resources/shaders/glsl330/julia_shader.fs"); + Shader shader = LoadShader(0, FormatText("resources/shaders/glsl%i/julia_set.fs", GLSL_VERSION)); // c constant to use in z^2 + c float c[2] = { POINTS_OF_INTEREST[0][0], POINTS_OF_INTEREST[0][1] }; |
