#version 460 layout(vertices=3) out; in int vs_id[]; in vec4 v_colorout[]; out vec4 tcs_colorout[]; out int vs_id_tcs[]; void main(void) { int tesslv = 12; gl_TessLevelOuter[0] = tesslv; gl_TessLevelOuter[1] = tesslv; gl_TessLevelOuter[2] = tesslv; gl_TessLevelInner[0] = tesslv; gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position; tcs_colorout[gl_InvocationID] = v_colorout[gl_InvocationID]; vs_id_tcs[gl_InvocationID] = vs_id[gl_InvocationID]; }