diff options
| author | 2021-05-30 00:08:39 -0400 | |
|---|---|---|
| committer | 2021-07-22 21:51:36 -0400 | |
| commit | 770b754afde60658877c9063704d03ea385d40b5 (patch) | |
| tree | 3d7df9563f68d64c85692c8a98127c51147f720f /src/shader_recompiler/backend/glsl/emit_glsl_instructions.h | |
| parent | glsl: Implement ST{LS} (diff) | |
| download | yuzu-770b754afde60658877c9063704d03ea385d40b5.tar.gz yuzu-770b754afde60658877c9063704d03ea385d40b5.tar.xz yuzu-770b754afde60658877c9063704d03ea385d40b5.zip | |
glsl: Implement VOTE
Diffstat (limited to 'src/shader_recompiler/backend/glsl/emit_glsl_instructions.h')
| -rw-r--r-- | src/shader_recompiler/backend/glsl/emit_glsl_instructions.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h b/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h index 72d97c7e1..1e7247358 100644 --- a/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h +++ b/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h | |||
| @@ -679,16 +679,16 @@ void EmitImageAtomicXor32(EmitContext& ctx, IR::Inst& inst, const IR::Value& ind | |||
| 679 | std::string_view coords, std::string_view value); | 679 | std::string_view coords, std::string_view value); |
| 680 | void EmitImageAtomicExchange32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 680 | void EmitImageAtomicExchange32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, |
| 681 | std::string_view coords, std::string_view value); | 681 | std::string_view coords, std::string_view value); |
| 682 | void EmitLaneId(EmitContext& ctx); | 682 | void EmitLaneId(EmitContext& ctx, IR::Inst& inst); |
| 683 | void EmitVoteAll(EmitContext& ctx, std::string_view pred); | 683 | void EmitVoteAll(EmitContext& ctx, IR::Inst& inst, std::string_view pred); |
| 684 | void EmitVoteAny(EmitContext& ctx, std::string_view pred); | 684 | void EmitVoteAny(EmitContext& ctx, IR::Inst& inst, std::string_view pred); |
| 685 | void EmitVoteEqual(EmitContext& ctx, std::string_view pred); | 685 | void EmitVoteEqual(EmitContext& ctx, IR::Inst& inst, std::string_view pred); |
| 686 | void EmitSubgroupBallot(EmitContext& ctx, std::string_view pred); | 686 | void EmitSubgroupBallot(EmitContext& ctx, IR::Inst& inst, std::string_view pred); |
| 687 | void EmitSubgroupEqMask(EmitContext& ctx); | 687 | void EmitSubgroupEqMask(EmitContext& ctx, IR::Inst& inst); |
| 688 | void EmitSubgroupLtMask(EmitContext& ctx); | 688 | void EmitSubgroupLtMask(EmitContext& ctx, IR::Inst& inst); |
| 689 | void EmitSubgroupLeMask(EmitContext& ctx); | 689 | void EmitSubgroupLeMask(EmitContext& ctx, IR::Inst& inst); |
| 690 | void EmitSubgroupGtMask(EmitContext& ctx); | 690 | void EmitSubgroupGtMask(EmitContext& ctx, IR::Inst& inst); |
| 691 | void EmitSubgroupGeMask(EmitContext& ctx); | 691 | void EmitSubgroupGeMask(EmitContext& ctx, IR::Inst& inst); |
| 692 | void EmitShuffleIndex(EmitContext& ctx, IR::Inst& inst, std::string_view value, | 692 | void EmitShuffleIndex(EmitContext& ctx, IR::Inst& inst, std::string_view value, |
| 693 | std::string_view index, std::string_view clamp, | 693 | std::string_view index, std::string_view clamp, |
| 694 | std::string_view segmentation_mask); | 694 | std::string_view segmentation_mask); |