/third_party/mesa3d/src/compiler/glsl/ |
D | ast.h | 33 struct _mesa_glsl_parse_state; 64 struct _mesa_glsl_parse_state *state); 241 struct _mesa_glsl_parse_state *state); 244 struct _mesa_glsl_parse_state *state); 249 struct _mesa_glsl_parse_state *state, 328 struct _mesa_glsl_parse_state *state); 331 struct _mesa_glsl_parse_state *state); 342 struct _mesa_glsl_parse_state *state); 387 bool process_qualifier_constant(struct _mesa_glsl_parse_state *state, 430 struct _mesa_glsl_parse_state *state); [all …]
|
D | glsl_parser_extras.h | 77 extern void _mesa_glsl_error(YYLTYPE *locp, _mesa_glsl_parse_state *state, 81 struct _mesa_glsl_parse_state { struct 82 _mesa_glsl_parse_state(struct gl_context *_ctx, gl_shader_stage stage, 85 DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state); 1017 _mesa_glsl_parse_state *state, 1020 extern void _mesa_glsl_lexer_ctor(struct _mesa_glsl_parse_state *state, 1023 extern void _mesa_glsl_lexer_dtor(struct _mesa_glsl_parse_state *state); 1029 extern int _mesa_glsl_parse(struct _mesa_glsl_parse_state *); 1041 _mesa_glsl_parse_state *state); 1054 struct _mesa_glsl_parse_state; [all …]
|
D | ir_function.cpp | 43 parameter_lists_match(_mesa_glsl_parse_state *state, in parameter_lists_match() 261 choose_best_inexact_overload(_mesa_glsl_parse_state *state, in choose_best_inexact_overload() 291 ir_function::matching_signature(_mesa_glsl_parse_state *state, in matching_signature() 301 ir_function::matching_signature(_mesa_glsl_parse_state *state, in matching_signature() 399 ir_function::exact_matching_signature(_mesa_glsl_parse_state *state, in exact_matching_signature()
|
D | ast_to_hir.cpp | 67 detect_conflicting_assignments(struct _mesa_glsl_parse_state *state, 70 verify_subroutine_associated_funcs(struct _mesa_glsl_parse_state *state); 74 _mesa_glsl_parse_state *state, ir_variable_mode mode); 129 _mesa_ast_to_hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) in _mesa_ast_to_hir() 242 struct _mesa_glsl_parse_state *state) in get_implicit_conversion_operation() 310 struct _mesa_glsl_parse_state *state) in apply_implicit_conversion() 349 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in arithmetic_result_type() 489 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in unary_arithmetic_result_type() 520 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in bit_logic_result_type() 607 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in modulus_result_type() [all …]
|
D | glsl_parser_extras.cpp | 60 _mesa_glsl_parse_state::_mesa_glsl_parse_state(struct gl_context *_ctx, in _mesa_glsl_parse_state() function in _mesa_glsl_parse_state 357 _mesa_glsl_parse_state::check_version(unsigned required_glsl_version, in check_version() 396 _mesa_glsl_parse_state::set_valid_gl_and_glsl_versions(YYLTYPE *locp) in set_valid_gl_and_glsl_versions() 445 _mesa_glsl_parse_state::process_version_directive(YYLTYPE *locp, int version, in process_version_directive() 512 _mesa_glsl_msg(const YYLTYPE *locp, _mesa_glsl_parse_state *state, in _mesa_glsl_msg() 544 _mesa_glsl_error(YYLTYPE *locp, _mesa_glsl_parse_state *state, in _mesa_glsl_error() 558 _mesa_glsl_warning(const YYLTYPE *locp, _mesa_glsl_parse_state *state, in _mesa_glsl_warning() 611 bool _mesa_glsl_parse_state::* enable_flag; 620 bool _mesa_glsl_parse_state::* warn_flag; 623 bool compatible_with_state(const _mesa_glsl_parse_state *state, [all …]
|
D | lower_subroutine.cpp | 40 lower_subroutine_visitor(struct _mesa_glsl_parse_state *state) in lower_subroutine_visitor() 49 struct _mesa_glsl_parse_state *state; 55 lower_subroutine(exec_list *instructions, struct _mesa_glsl_parse_state *state) in lower_subroutine()
|
D | ast_type.cpp | 42 ast_fully_specified_type::has_qualifiers(_mesa_glsl_parse_state *state) const in has_qualifiers() 127 _mesa_glsl_parse_state *state, in validate_prim_type() 148 _mesa_glsl_parse_state *state, in validate_vertex_spacing() 164 _mesa_glsl_parse_state *state, in validate_ordering() 190 merge_bindless_qualifier(_mesa_glsl_parse_state *state) in merge_bindless_qualifier() 225 _mesa_glsl_parse_state *state, in merge_qualifier() 505 _mesa_glsl_parse_state *state) in validate_out_qualifier() 572 _mesa_glsl_parse_state *state, in merge_into_out_qualifier() 599 _mesa_glsl_parse_state *state) in validate_in_qualifier() 691 _mesa_glsl_parse_state *state, in merge_into_in_qualifier() [all …]
|
D | builtin_functions.h | 44 _mesa_glsl_find_builtin_function(_mesa_glsl_parse_state *state, 48 _mesa_glsl_has_builtin_function(_mesa_glsl_parse_state *state,
|
D | ir_function_detect_recursion.cpp | 274 struct _mesa_glsl_parse_state *state = in emit_errors_unlinked() 275 (struct _mesa_glsl_parse_state *) closure; in emit_errors_unlinked() 312 detect_recursion_unlinked(struct _mesa_glsl_parse_state *state, in detect_recursion_unlinked()
|
D | ast_function.cpp | 39 struct _mesa_glsl_parse_state *state) in process_parameters() 109 verify_image_parameter(YYLTYPE *loc, _mesa_glsl_parse_state *state, in verify_image_parameter() 160 verify_first_atomic_parameter(YYLTYPE *loc, _mesa_glsl_parse_state *state, in verify_first_atomic_parameter() 187 verify_atomic_image_parameter_qualifier(YYLTYPE *loc, _mesa_glsl_parse_state *state, in verify_atomic_image_parameter_qualifier() 223 verify_parameter_modes(_mesa_glsl_parse_state *state, in verify_parameter_modes() 550 struct _mesa_glsl_parse_state *state) in generate_call() 677 struct _mesa_glsl_parse_state *state) in match_function_by_name() 723 struct _mesa_glsl_parse_state *state, in match_subroutine_by_name() 759 struct _mesa_glsl_parse_state *state, YYLTYPE loc, in generate_array_index() 795 function_exists(_mesa_glsl_parse_state *state, in function_exists() [all …]
|
D | ir.h | 235 virtual bool is_lvalue(const struct _mesa_glsl_parse_state * = NULL) const 1073 typedef bool (*builtin_available_predicate)(const _mesa_glsl_parse_state *); 1286 bool is_builtin_available(const _mesa_glsl_parse_state *state) const; 1352 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state, 1361 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state, 1369 ir_function_signature *exact_matching_signature(_mesa_glsl_parse_state *state, 2025 bool is_lvalue(const struct _mesa_glsl_parse_state *state) const in is_lvalue() 2052 bool is_lvalue(const struct _mesa_glsl_parse_state *state) const; 2474 struct _mesa_glsl_parse_state; 2485 detect_recursion_unlinked(struct _mesa_glsl_parse_state *state, [all …]
|
D | builtin_functions.cpp | 107 always_available(const _mesa_glsl_parse_state *) in always_available() argument 113 compatibility_vs_only(const _mesa_glsl_parse_state *state) in compatibility_vs_only() 121 derivatives_only(const _mesa_glsl_parse_state *state) in derivatives_only() 129 gs_only(const _mesa_glsl_parse_state *state) in gs_only() 136 deprecated_texture(const _mesa_glsl_parse_state *state) in deprecated_texture() 142 deprecated_texture_derivatives_only(const _mesa_glsl_parse_state *state) in deprecated_texture_derivatives_only() 148 v110(const _mesa_glsl_parse_state *state) in v110() 154 v110_deprecated_texture(const _mesa_glsl_parse_state *state) in v110_deprecated_texture() 160 v110_derivatives_only_deprecated_texture(const _mesa_glsl_parse_state *state) in v110_derivatives_only_deprecated_texture() 167 v120(const _mesa_glsl_parse_state *state) in v120() [all …]
|
D | ast_array_index.cpp | 50 struct _mesa_glsl_parse_state *state) in update_max_array_access() 116 get_implicit_array_size(struct _mesa_glsl_parse_state *state, in get_implicit_array_size() 144 struct _mesa_glsl_parse_state *state, in _mesa_ast_array_index_to_hir()
|
D | glsl_lexer.ll | 32 static int classify_identifier(struct _mesa_glsl_parse_state *, const char *, 157 literal_integer(char *text, int len, struct _mesa_glsl_parse_state *state, 217 %option extra-type="struct _mesa_glsl_parse_state *" 243 struct _mesa_glsl_parse_state *state = yyextra; 276 struct _mesa_glsl_parse_state *state = yyextra; 616 struct _mesa_glsl_parse_state *state = yyextra; 743 struct _mesa_glsl_parse_state *state = yyextra; 752 \. { struct _mesa_glsl_parse_state *state = yyextra; 761 classify_identifier(struct _mesa_glsl_parse_state *state, const char *name, 785 _mesa_glsl_lexer_ctor(struct _mesa_glsl_parse_state *state, const char *string) [all …]
|
D | ir_reader.h | 30 void _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions,
|
D | test_optpass.cpp | 188 struct _mesa_glsl_parse_state *state in test_optpass() 189 = new(shader) _mesa_glsl_parse_state(ctx, shader->Stage, shader); in test_optpass()
|
D | hir_field_selection.cpp | 32 struct _mesa_glsl_parse_state *state) in _mesa_ast_field_selection_to_hir()
|
D | ir_reader.cpp | 35 ir_reader(_mesa_glsl_parse_state *); 41 _mesa_glsl_parse_state *state; 74 ir_reader::ir_reader(_mesa_glsl_parse_state *state) : state(state) in ir_reader() 80 _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions, in _mesa_glsl_read_ir() 220 always_available(const _mesa_glsl_parse_state *) in always_available() argument
|
D | ir_optimization.h | 130 bool lower_subroutine(exec_list *instructions, struct _mesa_glsl_parse_state *state);
|
D | builtin_variables.cpp | 423 struct _mesa_glsl_parse_state *state); 516 struct _mesa_glsl_parse_state * const state; 544 exec_list *instructions, struct _mesa_glsl_parse_state *state) in builtin_variable_generator() 1663 struct _mesa_glsl_parse_state *state) in _mesa_glsl_initialize_variables()
|
/third_party/mesa3d/src/compiler/glsl/glcpp/ |
D | glcpp.h | 179 struct _mesa_glsl_parse_state; 182 struct _mesa_glsl_parse_state *state,
|
/third_party/mesa3d/src/compiler/ |
D | glsl_types.h | 48 struct _mesa_glsl_parse_state; 58 _mesa_glsl_initialize_types(struct _mesa_glsl_parse_state *state); 720 _mesa_glsl_parse_state *state) const; 1370 friend void _mesa_glsl_initialize_types(struct _mesa_glsl_parse_state *);
|
/third_party/mesa3d/src/compiler/glsl/tests/ |
D | builtin_variable_test.cpp | 50 struct _mesa_glsl_parse_state *state; 72 new(mem_ctx) _mesa_glsl_parse_state(&this->ctx, this->shader->Stage, in SetUp()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.0.3.rst | 34 ast_expression::do_hir(exec_list*, \_mesa_glsl_parse_state*, bool):
|
D | 7.9.2.rst | 88 ast_jump_statement::hir(exec_list*, \_mesa_glsl_parse_state*): 295 - glsl: Fix use of uninitialized values in \_mesa_glsl_parse_state
|