Module: Mesa Branch: master Commit: 2ec3a3e1517c50583cd959584c1bea8d04d75c40 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ec3a3e1517c50583cd959584c1bea8d04d75c40
Author: Ian Romanick <[email protected]> Date: Tue Jul 12 16:23:27 2016 -0700 glsl: Add missing ir_quadop_vector constant evaluation for Boolean types Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Matt Turner <[email protected]> --- src/compiler/glsl/ir_constant_expression.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/compiler/glsl/ir_constant_expression.cpp b/src/compiler/glsl/ir_constant_expression.cpp index a9613b2..2664fef 100644 --- a/src/compiler/glsl/ir_constant_expression.cpp +++ b/src/compiler/glsl/ir_constant_expression.cpp @@ -1726,6 +1726,9 @@ ir_expression::constant_expression_value(struct hash_table *variable_context) case GLSL_TYPE_DOUBLE: data.d[c] = op[c]->value.d[0]; break; + case GLSL_TYPE_BOOL: + data.b[c] = op[c]->value.b[0]; + break; default: assert(0); } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
