diff options
| author | 2021-06-09 23:11:08 -0400 | |
|---|---|---|
| committer | 2021-07-22 21:51:37 -0400 | |
| commit | d1a68f7997ce4986e022031e02f6062c370a56a0 (patch) | |
| tree | d3f754c3d9524bb9f1a635b4e40e8106e2dc7148 /src/shader_recompiler/backend | |
| parent | glsl: Use existing tracking for enabling EXT_shader_image_load_formatted (diff) | |
| download | yuzu-d1a68f7997ce4986e022031e02f6062c370a56a0.tar.gz yuzu-d1a68f7997ce4986e022031e02f6062c370a56a0.tar.xz yuzu-d1a68f7997ce4986e022031e02f6062c370a56a0.zip | |
glsl: Add gl_PerVertex in for GS
Diffstat (limited to 'src/shader_recompiler/backend')
| -rw-r--r-- | src/shader_recompiler/backend/glsl/emit_context.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/shader_recompiler/backend/glsl/emit_context.cpp b/src/shader_recompiler/backend/glsl/emit_context.cpp index e69a56d46..fdbe2986c 100644 --- a/src/shader_recompiler/backend/glsl/emit_context.cpp +++ b/src/shader_recompiler/backend/glsl/emit_context.cpp | |||
| @@ -245,7 +245,8 @@ EmitContext::EmitContext(IR::Program& program, Bindings& bindings, const Profile | |||
| 245 | break; | 245 | break; |
| 246 | case Stage::Geometry: | 246 | case Stage::Geometry: |
| 247 | stage_name = "gs"; | 247 | stage_name = "gs"; |
| 248 | header += fmt::format("layout({})in;layout({},max_vertices={})out;", | 248 | header += fmt::format("layout({})in;layout({},max_vertices={})out;" |
| 249 | "in gl_PerVertex{{vec4 gl_Position;}}gl_in[];", | ||
| 249 | InputPrimitive(runtime_info.input_topology), | 250 | InputPrimitive(runtime_info.input_topology), |
| 250 | OutputPrimitive(program.output_topology), program.output_vertices); | 251 | OutputPrimitive(program.output_topology), program.output_vertices); |
| 251 | break; | 252 | break; |