#version 460 layout(vertices=4) out; uniform mat4 mvp; void main(){ int tesslv = 12; gl_TessLevelOuter[0] = tesslv; gl_TessLevelOuter[1] = tesslv ; gl_TessLevelOuter[2] = tesslv ; gl_TessLevelOuter[3] = tesslv ; gl_TessLevelInner[0] = tesslv ; gl_TessLevelInner[1] = tesslv ; gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position; // Possible to use synchronization }