Home
last modified time | relevance | path

Searched refs:_mesa_glsl_parse_state (Results 1 – 25 of 34) sorted by relevance

12

/third_party/mesa3d/src/compiler/glsl/
Dast.h33 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 …]
Dglsl_parser_extras.h77 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 …]
Dir_function.cpp43 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()
Dast_to_hir.cpp67 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 …]
Dglsl_parser_extras.cpp60 _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 …]
Dlower_subroutine.cpp40 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()
Dast_type.cpp42 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 …]
Dbuiltin_functions.h44 _mesa_glsl_find_builtin_function(_mesa_glsl_parse_state *state,
48 _mesa_glsl_has_builtin_function(_mesa_glsl_parse_state *state,
Dir_function_detect_recursion.cpp274 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()
Dast_function.cpp39 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 …]
Dir.h235 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 …]
Dbuiltin_functions.cpp107 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 …]
Dast_array_index.cpp50 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()
Dglsl_lexer.ll32 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 …]
Dir_reader.h30 void _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions,
Dtest_optpass.cpp188 struct _mesa_glsl_parse_state *state in test_optpass()
189 = new(shader) _mesa_glsl_parse_state(ctx, shader->Stage, shader); in test_optpass()
Dhir_field_selection.cpp32 struct _mesa_glsl_parse_state *state) in _mesa_ast_field_selection_to_hir()
Dir_reader.cpp35 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
Dir_optimization.h130 bool lower_subroutine(exec_list *instructions, struct _mesa_glsl_parse_state *state);
Dbuiltin_variables.cpp423 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/
Dglcpp.h179 struct _mesa_glsl_parse_state;
182 struct _mesa_glsl_parse_state *state,
/third_party/mesa3d/src/compiler/
Dglsl_types.h48 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/
Dbuiltin_variable_test.cpp50 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/
D20.0.3.rst34 ast_expression::do_hir(exec_list*, \_mesa_glsl_parse_state*, bool):
D7.9.2.rst88 ast_jump_statement::hir(exec_list*, \_mesa_glsl_parse_state*):
295 - glsl: Fix use of uninitialized values in \_mesa_glsl_parse_state

12