[openrndr-demos] Fix shaders to be compatible with OpenGL 4.1 on macOS
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
out vec4 o_color;
|
||||
|
||||
|
||||
void main() {
|
||||
o_color = v_addedProperty;
|
||||
o_color = vec4(1.0, 0.0, 0.0, 1.0);
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout (triangles) in;
|
||||
layout (triangle_strip, max_vertices = 3) out;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
in vec3 a_position;
|
||||
in vec3 a_normal;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
out vec4 o_color;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout(vertices = 4) out; // 4 points per patch
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
vec3 bezier2(vec3 a, vec3 b, float t) {
|
||||
return mix(a, b, t);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
in vec3 a_position;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
out vec4 o_color;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout (lines) in;
|
||||
layout (line_strip, max_vertices = 2) out;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout(vertices = 4) out; // 4 points per patch
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
vec3 bezier2(vec3 a, vec3 b, float t) {
|
||||
return mix(a, b, t);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
in vec3 a_position;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
out vec4 o_color;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout (lines) in;
|
||||
layout (triangle_strip, max_vertices = 4) out;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout(vertices = 4) out; // 4 points per patch
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
vec3 bezier2(vec3 a, vec3 b, float t) {
|
||||
return mix(a, b, t);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
in vec3 a_position;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
out vec4 o_color;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout (lines) in;
|
||||
layout (triangle_strip, max_vertices = 4) out;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
layout(vertices = 4) out; // 4 points per patch
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
vec3 bezier2(vec3 a, vec3 b, float t) {
|
||||
return mix(a, b, t);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#version 430 core
|
||||
#version 410 core
|
||||
|
||||
#pragma import org.openrndr.extra.noise.phrases.SimplexKt.phraseSimplex3;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user