Home
last modified time | relevance | path

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

12

/external/mesa3d/src/compiler/glsl/
Dast.h33 struct _mesa_glsl_parse_state;
64 struct _mesa_glsl_parse_state *state);
242 struct _mesa_glsl_parse_state *state);
245 struct _mesa_glsl_parse_state *state);
250 struct _mesa_glsl_parse_state *state,
330 struct _mesa_glsl_parse_state *state);
333 struct _mesa_glsl_parse_state *state);
344 struct _mesa_glsl_parse_state *state);
389 bool process_qualifier_constant(struct _mesa_glsl_parse_state *state,
432 struct _mesa_glsl_parse_state *state);
[all …]
Dglsl_parser_extras.h79 extern void _mesa_glsl_error(YYLTYPE *locp, _mesa_glsl_parse_state *state,
83 struct _mesa_glsl_parse_state { struct
84 _mesa_glsl_parse_state(struct gl_context *_ctx, gl_shader_stage stage,
87 DECLARE_RZALLOC_CXX_OPERATORS(_mesa_glsl_parse_state);
1048 _mesa_glsl_parse_state *state,
1051 extern void _mesa_glsl_lexer_ctor(struct _mesa_glsl_parse_state *state,
1054 extern void _mesa_glsl_lexer_dtor(struct _mesa_glsl_parse_state *state);
1060 extern int _mesa_glsl_parse(struct _mesa_glsl_parse_state *);
1072 _mesa_glsl_parse_state *state);
1085 struct _mesa_glsl_parse_state;
[all …]
Dglsl_parser_extras.cpp61 _mesa_glsl_parse_state::_mesa_glsl_parse_state(struct gl_context *_ctx, in _mesa_glsl_parse_state() function in _mesa_glsl_parse_state
361 _mesa_glsl_parse_state::check_version(unsigned required_glsl_version, in check_version()
400 _mesa_glsl_parse_state::set_valid_gl_and_glsl_versions(YYLTYPE *locp) in set_valid_gl_and_glsl_versions()
449 _mesa_glsl_parse_state::process_version_directive(YYLTYPE *locp, int version, in process_version_directive()
516 _mesa_glsl_msg(const YYLTYPE *locp, _mesa_glsl_parse_state *state, in _mesa_glsl_msg()
548 _mesa_glsl_error(YYLTYPE *locp, _mesa_glsl_parse_state *state, in _mesa_glsl_error()
562 _mesa_glsl_warning(const YYLTYPE *locp, _mesa_glsl_parse_state *state, in _mesa_glsl_warning()
605 bool (*available_pred)(const _mesa_glsl_parse_state *,
615 bool _mesa_glsl_parse_state::* enable_flag;
624 bool _mesa_glsl_parse_state::* warn_flag;
[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_to_hir.cpp68 detect_conflicting_assignments(struct _mesa_glsl_parse_state *state,
71 verify_subroutine_associated_funcs(struct _mesa_glsl_parse_state *state);
75 _mesa_glsl_parse_state *state, ir_variable_mode mode);
130 _mesa_ast_to_hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) in _mesa_ast_to_hir()
243 struct _mesa_glsl_parse_state *state) in get_implicit_conversion_operation()
320 struct _mesa_glsl_parse_state *state) in apply_implicit_conversion()
359 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in arithmetic_result_type()
499 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in unary_arithmetic_result_type()
530 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in bit_logic_result_type()
617 struct _mesa_glsl_parse_state *state, YYLTYPE *loc) in modulus_result_type()
[all …]
Dast_type.cpp42 ast_fully_specified_type::has_qualifiers(_mesa_glsl_parse_state *state) const in has_qualifiers()
128 _mesa_glsl_parse_state *state, in validate_prim_type()
149 _mesa_glsl_parse_state *state, in validate_vertex_spacing()
165 _mesa_glsl_parse_state *state, in validate_ordering()
191 validate_view_qualifier(YYLTYPE *loc, struct _mesa_glsl_parse_state *state, in validate_view_qualifier()
211 merge_bindless_qualifier(_mesa_glsl_parse_state *state) in merge_bindless_qualifier()
246 _mesa_glsl_parse_state *state, in merge_qualifier()
539 _mesa_glsl_parse_state *state) in validate_out_qualifier()
606 _mesa_glsl_parse_state *state, in merge_into_out_qualifier()
633 _mesa_glsl_parse_state *state) in validate_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.cpp275 struct _mesa_glsl_parse_state *state = in emit_errors_unlinked()
276 (struct _mesa_glsl_parse_state *) closure; in emit_errors_unlinked()
295 detect_recursion_unlinked(struct _mesa_glsl_parse_state *state, in detect_recursion_unlinked()
Dir_function.cpp282 choose_best_inexact_overload(_mesa_glsl_parse_state *state, in choose_best_inexact_overload()
305 ir_function::matching_signature(_mesa_glsl_parse_state *state, in matching_signature()
318 ir_function::matching_signature(_mesa_glsl_parse_state *state, in matching_signature()
421 ir_function::exact_matching_signature(_mesa_glsl_parse_state *state, in exact_matching_signature()
Dbuiltin_functions.cpp110 always_available(const _mesa_glsl_parse_state *) in always_available() argument
116 compatibility_vs_only(const _mesa_glsl_parse_state *state) in compatibility_vs_only()
124 derivatives_only(const _mesa_glsl_parse_state *state) in derivatives_only()
132 gs_only(const _mesa_glsl_parse_state *state) in gs_only()
139 deprecated_texture(const _mesa_glsl_parse_state *state) in deprecated_texture()
145 deprecated_texture_derivatives_only(const _mesa_glsl_parse_state *state) in deprecated_texture_derivatives_only()
151 v110(const _mesa_glsl_parse_state *state) in v110()
157 v110_deprecated_texture(const _mesa_glsl_parse_state *state) in v110_deprecated_texture()
163 v110_derivatives_only_deprecated_texture(const _mesa_glsl_parse_state *state) in v110_derivatives_only_deprecated_texture()
170 v120(const _mesa_glsl_parse_state *state) in v120()
[all …]
Dir.h44 struct _mesa_glsl_parse_state;
237 virtual bool is_lvalue(const struct _mesa_glsl_parse_state * = NULL) const
1025 typedef bool (*builtin_available_predicate)(const _mesa_glsl_parse_state *);
1266 bool is_builtin_available(const _mesa_glsl_parse_state *state) const;
1332 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state,
1343 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state,
1353 ir_function_signature *exact_matching_signature(_mesa_glsl_parse_state *state,
1989 bool is_lvalue(const struct _mesa_glsl_parse_state *state) const in is_lvalue()
2016 bool is_lvalue(const struct _mesa_glsl_parse_state *state) const;
2430 detect_recursion_unlinked(struct _mesa_glsl_parse_state *state,
[all …]
Dast_function.cpp40 struct _mesa_glsl_parse_state *state) in process_parameters()
113 verify_image_parameter(YYLTYPE *loc, _mesa_glsl_parse_state *state, in verify_image_parameter()
164 verify_first_atomic_parameter(YYLTYPE *loc, _mesa_glsl_parse_state *state, in verify_first_atomic_parameter()
191 verify_atomic_image_parameter_qualifier(YYLTYPE *loc, _mesa_glsl_parse_state *state, in verify_atomic_image_parameter_qualifier()
227 verify_parameter_modes(_mesa_glsl_parse_state *state, in verify_parameter_modes()
554 struct _mesa_glsl_parse_state *state) in generate_call()
682 struct _mesa_glsl_parse_state *state) in match_function_by_name()
730 struct _mesa_glsl_parse_state *state, in match_subroutine_by_name()
768 struct _mesa_glsl_parse_state *state, YYLTYPE loc, in generate_array_index()
804 function_exists(_mesa_glsl_parse_state *state, in function_exists()
[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;
626 struct _mesa_glsl_parse_state *state = yyextra;
771 struct _mesa_glsl_parse_state *state = yyextra;
780 \. { struct _mesa_glsl_parse_state *state = yyextra;
789 classify_identifier(struct _mesa_glsl_parse_state *state, const char *name,
813 _mesa_glsl_lexer_ctor(struct _mesa_glsl_parse_state *state, const char *string)
[all …]
Dir_optimization.h66 bool lower_subroutine(exec_list *instructions, struct _mesa_glsl_parse_state *state);
Dhir_field_selection.cpp32 struct _mesa_glsl_parse_state *state) in _mesa_ast_field_selection_to_hir()
Dbuiltin_variables.cpp422 struct _mesa_glsl_parse_state *state);
515 struct _mesa_glsl_parse_state * const state;
544 exec_list *instructions, struct _mesa_glsl_parse_state *state) in builtin_variable_generator()
1684 struct _mesa_glsl_parse_state *state) in _mesa_glsl_initialize_variables()
Dbuiltin_types.cpp247 _mesa_glsl_initialize_types(struct _mesa_glsl_parse_state *state) in _mesa_glsl_initialize_types()
Dir_print_visitor.cpp66 struct _mesa_glsl_parse_state *state) in _mesa_print_ir()
Dglsl_parser.yy45 static void yyerror(YYLTYPE *loc, _mesa_glsl_parse_state *st, const char *msg)
51 _mesa_glsl_lex(YYSTYPE *val, YYLTYPE *loc, _mesa_glsl_parse_state *state)
57 _mesa_glsl_parse_state *state)
98 %lex-param {struct _mesa_glsl_parse_state *state}
99 %parse-param {struct _mesa_glsl_parse_state *state}
/external/mesa3d/src/compiler/glsl/glcpp/
Dglcpp.h180 struct _mesa_glsl_parse_state;
183 struct _mesa_glsl_parse_state *state,
/external/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()
/external/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
D7.10.1.rst86 ast_jump_statement::hir(exec_list*, \_mesa_glsl_parse_state*):
316 - glsl: Fix use of uninitialized values in \_mesa_glsl_parse_state

12