summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_select.cpp
diff options
context:
space:
mode:
authorGravatar ameerj2021-05-21 21:31:41 -0400
committerGravatar ameerj2021-07-22 21:51:36 -0400
commit266a3d60e3d8ee4b67a4a6b3e69d8632509b7a43 (patch)
tree0e08734f5b94c2517d054d05aebe832aef2fbed7 /src/shader_recompiler/backend/glsl/emit_glsl_select.cpp
parentglsl: Implement a few Integer instructions (diff)
downloadyuzu-266a3d60e3d8ee4b67a4a6b3e69d8632509b7a43.tar.gz
yuzu-266a3d60e3d8ee4b67a4a6b3e69d8632509b7a43.tar.xz
yuzu-266a3d60e3d8ee4b67a4a6b3e69d8632509b7a43.zip
glsl: Implement BF*
Diffstat (limited to 'src/shader_recompiler/backend/glsl/emit_glsl_select.cpp')
-rw-r--r--src/shader_recompiler/backend/glsl/emit_glsl_select.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/shader_recompiler/backend/glsl/emit_glsl_select.cpp b/src/shader_recompiler/backend/glsl/emit_glsl_select.cpp
index 86d38da98..4455b0f9f 100644
--- a/src/shader_recompiler/backend/glsl/emit_glsl_select.cpp
+++ b/src/shader_recompiler/backend/glsl/emit_glsl_select.cpp
@@ -28,10 +28,11 @@ void EmitSelectU16([[maybe_unused]] EmitContext& ctx, [[maybe_unused]] std::stri
28 throw NotImplementedException("GLSL Instruction"); 28 throw NotImplementedException("GLSL Instruction");
29} 29}
30 30
31void EmitSelectU32([[maybe_unused]] EmitContext& ctx, [[maybe_unused]] std::string_view cond, 31void EmitSelectU32([[maybe_unused]] EmitContext& ctx, IR::Inst& inst,
32 [[maybe_unused]] std::string_view cond,
32 [[maybe_unused]] std::string_view true_value, 33 [[maybe_unused]] std::string_view true_value,
33 [[maybe_unused]] std::string_view false_value) { 34 [[maybe_unused]] std::string_view false_value) {
34 throw NotImplementedException("GLSL Instruction"); 35 ctx.AddU32("{}={}?{}:{};", inst, cond, true_value, false_value);
35} 36}
36 37
37void EmitSelectU64([[maybe_unused]] EmitContext& ctx, [[maybe_unused]] std::string_view cond, 38void EmitSelectU64([[maybe_unused]] EmitContext& ctx, [[maybe_unused]] std::string_view cond,