ミラー

This commit is contained in:
2026-04-28 17:17:33 +09:00
commit 048335800e
23 changed files with 16142 additions and 0 deletions

14
shader/fragment.glsl Normal file
View File

@@ -0,0 +1,14 @@
#version 450 core
in vec2 vUv;
out vec4 out_color;
uniform vec3 uColorA;
uniform vec3 uColorB;
uniform vec3 uColorC;
void main() {
vec3 temp = mix(uColorA, uColorB, vUv.x);
vec3 blendedColor = mix(temp, uColorC, vUv.y * 0.95);
out_color = vec4(blendedColor, 1.0);
}

12
shader/fragment.mac.glsl Normal file
View File

@@ -0,0 +1,12 @@
#version 410 core
in vec2 vUv;
out vec4 out_color;
uniform vec3 uColorA;
uniform vec3 uColorB;
void main() {
vec3 blendedColor = mix(uColorA, uColorB, vUv.x);
out_color = vec4(blendedColor, 1.0);
}

10
shader/vertex.glsl Normal file
View File

@@ -0,0 +1,10 @@
#version 450 core
layout(location = 0) in vec2 aPosition;
layout(location = 1) in vec2 aUv;
out vec2 vUv;
void main() {
vUv = aUv;
gl_Position = vec4(aPosition, 0.0, 1.0);
}

10
shader/vertex.mac.glsl Normal file
View File

@@ -0,0 +1,10 @@
#version 410 core
layout(location = 0) in vec2 aPosition;
layout(location = 1) in vec2 aUv;
out vec2 vUv;
void main() {
vUv = aUv;
gl_Position = vec4(aPosition, 0.0, 1.0);
}