mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
These new shaders are aimed to be used by all meta operations and will work without geometry shaders on supported hardware.
15 lines
320 B
GLSL
15 lines
320 B
GLSL
#version 450
|
|
|
|
layout(location = 0) out int o_instance;
|
|
layout(location = 1) out vec2 o_texcoord;
|
|
|
|
void main() {
|
|
vec2 coord = vec2(
|
|
float(gl_VertexIndex & 2),
|
|
float(gl_VertexIndex & 1) * 2.0f);
|
|
|
|
o_instance = gl_InstanceIndex;
|
|
o_texcoord = coord;
|
|
gl_Position = vec4(-1.0f + 2.0f * coord, 0.0f, 1.0f);
|
|
}
|