20 lines
368 B
GLSL
20 lines
368 B
GLSL
#version GLSL_VERSION
|
|
|
|
uniform vec4 edges;
|
|
|
|
void main() {
|
|
float left = edges[0];
|
|
float top = edges[1];
|
|
float right = edges[2];
|
|
float bottom = edges[3];
|
|
vec2 pos_map[] = vec2[4](
|
|
vec2(left, top),
|
|
vec2(left, bottom),
|
|
vec2(right, bottom),
|
|
vec2(right, top)
|
|
);
|
|
|
|
|
|
gl_Position = vec4(pos_map[gl_VertexID], 0, 1);
|
|
}
|