glsl: Add gl_PerVertex in for GS

This commit is contained in:
ameerj 2021-06-09 23:11:08 -04:00
parent a926695234
commit d1a68f7997

View file

@ -245,7 +245,8 @@ EmitContext::EmitContext(IR::Program& program, Bindings& bindings, const Profile
break;
case Stage::Geometry:
stage_name = "gs";
header += fmt::format("layout({})in;layout({},max_vertices={})out;",
header += fmt::format("layout({})in;layout({},max_vertices={})out;"
"in gl_PerVertex{{vec4 gl_Position;}}gl_in[];",
InputPrimitive(runtime_info.input_topology),
OutputPrimitive(program.output_topology), program.output_vertices);
break;