diff options
author | Gert Wollny <gert.wollny@collabora.com> | 2022-11-10 18:32:59 +0100 |
---|---|---|
committer | Gert Wollny <gert.wollny@collabora.com> | 2022-11-10 18:33:18 +0100 |
commit | 48a43a116901116b0f8fe3082483789c8a50f78f (patch) | |
tree | fa4841b2d44018a2b7966e3a4fb16bd99260e0c6 | |
parent | 2f6aa408882cb12b152c6abb2b71e37251feb8cf (diff) | |
download | virglrenderer-48a43a116901116b0f8fe3082483789c8a50f78f.tar.gz |
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>
-rw-r--r-- | src/vrend_shader.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vrend_shader.c b/src/vrend_shader.c index fdcfefcb..68af4335 100644 --- a/src/vrend_shader.c +++ b/src/vrend_shader.c @@ -5659,6 +5659,12 @@ iter_instruction(struct tgsi_iterate_context *iter, 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: |