glsl: Fix codegen for constant ir_binop_{l,r}shift with mixed types
authorSviatoslav Peleshko <sviatoslav.peleshko@globallogic.com>
Thu, 28 Jul 2022 09:46:37 +0000 (12:46 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 17 Mar 2023 05:00:22 +0000 (05:00 +0000)
commit1648e3b4b933a906a79c292f97d203f2f4204839
treefb57dcd142d7b208e1ef1c45487dfcb4c3dee873
parentcf973fe2990a2dfe9c66cb427bbc37325dd1a39e
glsl: Fix codegen for constant ir_binop_{l,r}shift with mixed types

Fixes: 13106e10 ("glsl: Generate code for constant ir_binop_lshift and ir_binop_rshift expressions")

Signed-off-by: Sviatoslav Peleshko <sviatoslav.peleshko@globallogic.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17787>
src/compiler/glsl/ir_expression_operation.py