diff options
Diffstat (limited to 'src/shader_recompiler/backend/glsl/emit_context.cpp')
| -rw-r--r-- | src/shader_recompiler/backend/glsl/emit_context.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/shader_recompiler/backend/glsl/emit_context.cpp b/src/shader_recompiler/backend/glsl/emit_context.cpp index e0d678554..a24fa46c5 100644 --- a/src/shader_recompiler/backend/glsl/emit_context.cpp +++ b/src/shader_recompiler/backend/glsl/emit_context.cpp | |||
| @@ -266,6 +266,9 @@ EmitContext::EmitContext(IR::Program& program, Bindings& bindings, const Profile | |||
| 266 | case Stage::Fragment: | 266 | case Stage::Fragment: |
| 267 | stage_name = "fs"; | 267 | stage_name = "fs"; |
| 268 | position_name = "gl_FragCoord"; | 268 | position_name = "gl_FragCoord"; |
| 269 | if (runtime_info.force_early_z) { | ||
| 270 | header += "layout(early_fragment_tests)in;"; | ||
| 271 | } | ||
| 269 | break; | 272 | break; |
| 270 | case Stage::Compute: | 273 | case Stage::Compute: |
| 271 | stage_name = "cs"; | 274 | stage_name = "cs"; |