diff options
| -rw-r--r-- | src/shader_recompiler/backend/glasm/emit_glasm_instructions.h | 2 | ||||
| -rw-r--r-- | src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h index 17bec1d58..7893f1c2a 100644 --- a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h +++ b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h | |||
| @@ -66,7 +66,7 @@ void EmitSetZFlag(EmitContext& ctx); | |||
| 66 | void EmitSetSFlag(EmitContext& ctx); | 66 | void EmitSetSFlag(EmitContext& ctx); |
| 67 | void EmitSetCFlag(EmitContext& ctx); | 67 | void EmitSetCFlag(EmitContext& ctx); |
| 68 | void EmitSetOFlag(EmitContext& ctx); | 68 | void EmitSetOFlag(EmitContext& ctx); |
| 69 | void EmitWorkgroupId(EmitContext& ctx); | 69 | void EmitWorkgroupId(EmitContext& ctx, IR::Inst& inst); |
| 70 | void EmitLocalInvocationId(EmitContext& ctx, IR::Inst& inst); | 70 | void EmitLocalInvocationId(EmitContext& ctx, IR::Inst& inst); |
| 71 | void EmitInvocationId(EmitContext& ctx); | 71 | void EmitInvocationId(EmitContext& ctx); |
| 72 | void EmitSampleId(EmitContext& ctx); | 72 | void EmitSampleId(EmitContext& ctx); |
diff --git a/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp b/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp index 015cb5576..f8a7e2781 100644 --- a/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp +++ b/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp | |||
| @@ -144,8 +144,8 @@ void EmitSetOFlag(EmitContext& ctx) { | |||
| 144 | NotImplemented(); | 144 | NotImplemented(); |
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | void EmitWorkgroupId(EmitContext& ctx) { | 147 | void EmitWorkgroupId(EmitContext& ctx, IR::Inst& inst) { |
| 148 | NotImplemented(); | 148 | ctx.Add("MOV.S {},invocation.groupid;", inst); |
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | void EmitLocalInvocationId(EmitContext& ctx, IR::Inst& inst) { | 151 | void EmitLocalInvocationId(EmitContext& ctx, IR::Inst& inst) { |