shader: Handle SLE and SGT
These opcodes are emitted when running firefox youtube on top of wayland.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/979>
diff --git a/src/vrend_shader.c b/src/vrend_shader.c
index fdcfefc..68af433 100644
--- a/src/vrend_shader.c
+++ b/src/vrend_shader.c
@@ -5659,6 +5659,12 @@
case TGSI_OPCODE_SLT:
emit_compare("lessThan");
break;
+ case TGSI_OPCODE_SLE:
+ emit_compare("lessThanEqual");
+ break;
+ case TGSI_OPCODE_SGT:
+ emit_compare("greaterThan");
+ break;
case TGSI_OPCODE_ISLT:
case TGSI_OPCODE_USLT:
case TGSI_OPCODE_FSLT: