fix incorrect error when multiple compilation units don't declare layouts (#2238)

when using multiple compilation units, input/output layouts don't need
to be declared in every unit.
This commit is contained in:
Malcolm Bechard
2020-05-21 02:10:33 -04:00
committed by GitHub
parent 044113abe8
commit 6f723ebbe3
6 changed files with 89 additions and 5 deletions

13
Test/contradict_0.geom Executable file
View File

@@ -0,0 +1,13 @@
#version 330
layout(points) in;
layout(triangle_strip, max_vertices = 4) out;
float getV();
void main (void)
{
float v = getV();
EndPrimitive();
EndPrimitive();
}