Module: Mesa Branch: main Commit: d06f0305f6255aa8488f0f183b57ba0f70924660 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d06f0305f6255aa8488f0f183b57ba0f70924660
Author: Caio Oliveira <[email protected]> Date: Thu Dec 14 22:21:26 2023 -0800 glsl: Use glsl_type C helpers Acked-by: Jesse Natalie <[email protected]> Acked-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26707> --- src/compiler/glsl/ast_array_index.cpp | 54 +-- src/compiler/glsl/ast_function.cpp | 155 ++++--- src/compiler/glsl/ast_to_hir.cpp | 484 +++++++++++----------- src/compiler/glsl/ast_type.cpp | 4 +- src/compiler/glsl/builtin_functions.cpp | 124 +++--- src/compiler/glsl/builtin_types.cpp | 2 +- src/compiler/glsl/builtin_variables.cpp | 14 +- src/compiler/glsl/glsl_parser.yy | 2 +- src/compiler/glsl/glsl_parser_extras.cpp | 22 +- src/compiler/glsl/glsl_symbol_table.cpp | 4 +- src/compiler/glsl/glsl_to_nir.cpp | 58 +-- src/compiler/glsl/hir_field_selection.cpp | 10 +- src/compiler/glsl/ir.cpp | 212 +++++----- src/compiler/glsl/ir.h | 10 +- src/compiler/glsl/ir_array_refcount.cpp | 12 +- src/compiler/glsl/ir_builder_print_visitor.cpp | 2 +- src/compiler/glsl/ir_constant_expression.cpp | 110 ++--- src/compiler/glsl/ir_equals.cpp | 4 +- src/compiler/glsl/ir_expression_operation.py | 18 +- src/compiler/glsl/ir_function.cpp | 6 +- src/compiler/glsl/ir_print_visitor.cpp | 10 +- src/compiler/glsl/ir_reader.cpp | 14 +- src/compiler/glsl/ir_validate.cpp | 318 +++++++------- src/compiler/glsl/link_functions.cpp | 6 +- src/compiler/glsl/link_interface_blocks.cpp | 14 +- src/compiler/glsl/linker.cpp | 61 ++- src/compiler/glsl/lower_instructions.cpp | 52 +-- src/compiler/glsl/lower_jumps.cpp | 10 +- src/compiler/glsl/lower_mat_op_to_vec.cpp | 22 +- src/compiler/glsl/lower_precision.cpp | 85 ++-- src/compiler/glsl/lower_subroutine.cpp | 2 +- src/compiler/glsl/lower_vector_derefs.cpp | 4 +- src/compiler/glsl/opt_algebraic.cpp | 30 +- src/compiler/glsl/opt_dead_code.cpp | 2 +- src/compiler/glsl/opt_dead_code_local.cpp | 6 +- src/compiler/glsl/opt_flip_matrices.cpp | 4 +- src/compiler/glsl/opt_function_inlining.cpp | 4 +- src/compiler/glsl/opt_minmax.cpp | 10 +- src/compiler/glsl/opt_rebalance_tree.cpp | 14 +- src/compiler/glsl/opt_tree_grafting.cpp | 2 +- src/compiler/glsl/serialize.cpp | 4 +- src/compiler/glsl/tests/array_refcount_test.cpp | 22 +- src/compiler/glsl/tests/builtin_variable_test.cpp | 2 +- src/compiler/glsl/tests/general_ir_test.cpp | 29 +- src/compiler/glsl/tests/sampler_types_test.cpp | 2 +- 45 files changed, 1009 insertions(+), 1027 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=d06f0305f6255aa8488f0f183b57ba0f70924660
