|
|
|
@ -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; |
|
|
|
|