glslang/Test/link.vk.inconsistentGLPerVertex.0.geom
Malcolm Bechard 9b962f611c Partial fix for inconsistencies re: #2578
gl_SecondaryPositionNV and gl_PositionPerViewNV are inconsistently
declared inside and outside of gl_PerVertex. This breaks interface block
matching. For now ignore these errors since it should be fixed with how
they are declared.
2021-03-19 16:18:42 -04:00

28 lines
447 B
GLSL
Executable File

#version 460 core
layout(lines_adjacency) in;
layout(triangle_strip, max_vertices = 50) out;
in vs_output
{
vec4 color;
} gs_in[];
out gs_output
{
vec4 color;
} gs_out;
void main()
{
gl_Position = gl_in[0].gl_Position;
gs_out.color = gs_in[0].color;
EmitVertex();
gs_out.color = gs_in[1].color;
gl_Position = gl_in[1].gl_Position;
EmitVertex();
gs_out.color = gs_in[0].color;
gl_Position = gl_in[0].gl_Position;
EmitVertex();
}