diff options
author | Nicolai Hähnle <[email protected]> | 2017-04-19 10:47:08 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2017-04-28 11:33:59 +0200 |
commit | ce55afc4d6d3d97440856cad117d02c20fb952a9 (patch) | |
tree | 5ca91dbc2dde724c262af0679933bca9a0fd31e8 /src/compiler/glsl/ir_expression_operation.py | |
parent | 0aef96e00cfd0ba5cb584fcb3c1a66e919d2e5a8 (diff) |
glsl: remove the shader_group_vote and shader_ballot expression ops
They are now no longer used.
Diffstat (limited to 'src/compiler/glsl/ir_expression_operation.py')
-rw-r--r-- | src/compiler/glsl/ir_expression_operation.py | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/compiler/glsl/ir_expression_operation.py b/src/compiler/glsl/ir_expression_operation.py index fd9f103e96c..0518f9dfbc5 100644 --- a/src/compiler/glsl/ir_expression_operation.py +++ b/src/compiler/glsl/ir_expression_operation.py @@ -567,15 +567,6 @@ ir_expression_operation = [ # of its length. operation("ssbo_unsized_array_length", 1), - # ARB_shader_ballot operations - operation("ballot", 1, source_types=(bool_type,), dest_type=uint64_type), - operation("read_first_invocation", 1), - - # Vote among threads on the value of the boolean argument. - operation("vote_any", 1), - operation("vote_all", 1), - operation("vote_eq", 1), - # 64-bit integer packing ops. operation("pack_int_2x32", 1, printable_name="packInt2x32", source_types=(int_type,), dest_type=int64_type, c_expression="memcpy(&data.i64[0], &op[0]->value.i[0], sizeof(int64_t))", flags=frozenset((horizontal_operation, non_assign_operation))), operation("pack_uint_2x32", 1, printable_name="packUint2x32", source_types=(uint_type,), dest_type=uint64_type, c_expression="memcpy(&data.u64[0], &op[0]->value.u[0], sizeof(uint64_t))", flags=frozenset((horizontal_operation, non_assign_operation))), @@ -667,9 +658,6 @@ ir_expression_operation = [ # operand1 is the sample ID operation("interpolate_at_sample", 2), - # ARB_shader_ballot operation - operation("read_invocation", 2), - # Fused floating-point multiply-add, part of ARB_gpu_shader5. operation("fma", 3, source_types=real_types, c_expression="{src0} * {src1} + {src2}"), |