MCPcopy Create free account

hub / github.com/aras-p/glsl-optimizer / functions

Functions1,941 in github.com/aras-p/glsl-optimizer

↓ 328 callersFunction_mesa_glsl_error
src/glsl/glsl_parser_extras.cpp:411
↓ 258 callersMethodemit
src/glsl/ir_builder.cpp:31
↓ 225 callersFunctionmul
src/glsl/ir_builder.cpp:224
↓ 200 callersMethodpush_tail
src/glsl/list.h:567
↓ 188 callersFunctionassign
src/glsl/ir_builder.cpp:48
↓ 183 callersMethodaccept
src/glsl/ir.h:1151
↓ 112 callersMethodis_array
* Query whether or not a type is an array */
src/glsl/glsl_types.h:461
↓ 107 callersMethodmake_temp
src/glsl/ir_builder.cpp:37
↓ 99 callersFunctionexpr
src/glsl/ir_builder.cpp:180
↓ 98 callersFunctionsub
src/glsl/ir_builder.cpp:209
↓ 97 callersMethodinsert_before
src/glsl/list.h:259
↓ 88 callersFunctionlinker_error
src/glsl/linker.cpp:351
↓ 87 callersFunctionret
src/glsl/ir_builder.cpp:79
↓ 85 callersFunctionralloc_free
src/util/ralloc.c:208
↓ 82 callersMethodcomponents
* Query the total number of scalars that make up a scalar, vector or matrix */
src/glsl/glsl_types.h:273
↓ 82 callersMethodis_scalar
* Query whether or not a type is a scalar (non-vector and non-matrix). */
src/glsl/glsl_types.h:360
↓ 81 callersMethodclone
src/glsl/ir_clone.cpp:30
↓ 77 callersFunctionralloc_parent
src/util/ralloc.c:274
↓ 75 callersMethodremove
src/glsl/list.h:244
↓ 72 callersMethodis_matrix
* Query whether or not a type is a matrix */
src/glsl/glsl_types.h:381
↓ 69 callersMethodis_empty
src/glsl/list.h:532
↓ 68 callersMethodget_precision
src/glsl/ir.h:249
↓ 66 callersMethodis_vector
* Query whether or not a type is a vector */
src/glsl/glsl_types.h:370
↓ 66 callersFunctionralloc_strdup
src/util/ralloc.c:311
↓ 64 callersFunctionadd
src/glsl/ir_builder.cpp:204
↓ 64 callersMethodget_location
* Retrieve the source location of an AST node * * This function is primarily used to get the source position of an AST node * into a form
src/glsl/ast.h:73
↓ 64 callersMethodis_version
* Determine whether the current GLSL version is sufficiently high to * support a certain feature. * * \param required_glsl_version is the
src/glsl/glsl_parser_extras.h:101
↓ 63 callersFunctionvisit_list_elements
* Process a list of nodes using a hierarchical vistor. * * If statement_list is true (the default), this is a list of statements, so * v->base_ir w
src/glsl/ir_hv_accept.cpp:46
↓ 62 callersMethodset_location_range
* Set the source location range of an AST node using two location nodes * * \sa ast_node::set_location */
src/glsl/ast.h:105
↓ 55 callersFunctionadd_type
src/glsl/builtin_types.cpp:255
↓ 52 callersMethodset_location
* Set the source location of an AST node from a parser location * * \sa ast_node::get_location */
src/glsl/ast.h:91
↓ 51 callersFunctionhash_table_find
src/mesa/program/prog_hash_table.c:131
↓ 51 callersMethodvariable_referenced
src/glsl/ir.cpp:1578
↓ 49 callersMethodget_interface_type
src/glsl/ir.h:533
↓ 48 callersMethodis_record
* Query whether or not a type is a record */
src/glsl/glsl_types.h:469
↓ 45 callersFunctionhash_table_dtor
src/mesa/program/prog_hash_table.c:84
↓ 44 callersFunctionhash_table_insert
src/mesa/program/prog_hash_table.c:139
↓ 43 callersMethodis_tail_sentinel
src/glsl/list.h:269
↓ 41 callersFunctionadd_builtin_define
src/glsl/glcpp/glcpp-parse.c:3593
↓ 41 callersMethodhir
src/glsl/ast_to_hir.cpp:949
↓ 41 callersMethodis_integer
* Query whether or not a type is an integral type */
src/glsl/glsl_types.h:398
↓ 37 callersMethodconstant_expression_value
src/glsl/ir_constant_expression.cpp:484
↓ 37 callersMethodrun
src/glsl/lower_packed_varyings.cpp:242
↓ 36 callersFunctionhash_table_ctor
src/mesa/program/prog_hash_table.c:56
↓ 34 callersFunction_mesa_shader_stage_to_string
* Translate a gl_shader_stage to a short shader stage name for debug * printouts and error messages. */
src/glsl/glsl_parser_extras.cpp:365
↓ 34 callersMethodc_str
src/glsl/ir_print_glsl_visitor.h:61
↓ 33 callersFunctiondebug_print_ir
src/glsl/glsl_optimizer.cpp:198
↓ 33 callersFunctionforeach_in_list
src/glsl/ir.cpp:737
↓ 33 callersFunctionralloc_asprintf_rewrite_tail
src/util/ralloc.c:456
↓ 31 callersFunctionglcpp_error
src/glsl/glcpp/pp.c:30
↓ 31 callersFunctionralloc_asprintf
src/util/ralloc.c:384
↓ 29 callersMethodelement_type
* Query the type of elements in an array * * \return * Pointer to the type of elements in the array for array types, or \c NULL * for
src/glsl/glsl_types.h:238
↓ 29 callersMethodis_interface_instance
* Determine whether or not a variable is the declaration of an interface * block * * For the first declaration below, there will be an \c
src/glsl/ir.h:471
↓ 29 callersMethodvisit
src/glsl/opt_cse.cpp:188
↓ 28 callersFunctionralloc_context
src/util/ralloc.c:104
↓ 27 callersMethodis_error
* Query whether or not a type is the error type singleton. */
src/glsl/glsl_types.h:493
↓ 27 callersFunctionprecision_from_ir
src/glsl/ir.cpp:1877
↓ 27 callersMethodreplace_with
src/glsl/list.h:264
↓ 26 callersMethodarray_size
* Query the number of elements in an array type * * \return * The number of elements in the array for array types or -1 for non-array
src/glsl/glsl_types.h:597
↓ 26 callersFunctionneg
src/glsl/ir_builder.cpp:283
↓ 25 callersFunctionswizzle
src/glsl/ir_builder.cpp:86
↓ 24 callersFunctionis_vec_zero
src/glsl/opt_algebraic.cpp:83
↓ 24 callersMethodprint
src/glsl/ast_type.cpp:26
↓ 23 callersFunctionforeach_list_typed
src/glsl/ast_to_hir.cpp:4072
↓ 23 callersMethodget_variable
src/glsl/glsl_symbol_table.cpp:206
↓ 23 callersMethodmake_empty
src/glsl/list.h:527
↓ 22 callersFunctionabs
src/glsl/ir_builder.cpp:277
↓ 22 callersFunctionmatch_layout_qualifier
src/glsl/glsl_parser.cpp:600
↓ 21 callersMethodget_num_operands
src/glsl/ir.cpp:475
↓ 21 callersMethodis_sampler
* Query whether or not a type is a sampler */
src/glsl/glsl_types.h:428
↓ 20 callersFunction_mesa_glsl_warning
src/glsl/glsl_parser_extras.cpp:425
↓ 20 callersMethodadd_variable
src/glsl/builtin_variables.cpp:439
↓ 20 callersMethodis_float
* Query whether or not a type is a float type */
src/glsl/glsl_types.h:412
↓ 20 callersMethodis_interface
* Query whether or not a type is an interface */
src/glsl/glsl_types.h:477
↓ 20 callersMethodpush_head
src/glsl/list.h:562
↓ 19 callersMethodfunction_name
src/glsl/ir.h:1132
↓ 19 callersMethodwithout_array
* Get the type stripped of any arrays * * \return * Pointer to the type of elements of the first non-array type for array * types, or
src/glsl/glsl_types.h:513
↓ 18 callersMethodas_dereference
src/glsl/ir.h:136
↓ 18 callersMethodset_precision
src/glsl/ir.h:250
↓ 17 callersMethodget_function
src/glsl/glsl_symbol_table.cpp:225
↓ 17 callersMethodis_builtin
src/glsl/ir.cpp:1723
↓ 16 callersFunction_token_create_ival
src/glsl/glcpp/glcpp-parse.c:3204
↓ 16 callersFunctionforeach_in_list_safe
src/glsl/ir.cpp:1832
↓ 16 callersMethodget_next
src/glsl/list.h:224
↓ 16 callersMethodget_tail
src/glsl/list.h:547
↓ 16 callersFunctionis_vec_one
src/glsl/opt_algebraic.cpp:89
↓ 16 callersFunctionvisit_tree
src/glsl/ir_hierarchical_visitor.cpp:377
↓ 15 callersFunctiondiv
src/glsl/ir_builder.cpp:234
↓ 15 callersMethodget
src/glsl/loop_analysis.cpp:115
↓ 15 callersFunctionglsl_align
src/glsl/glsl_types.h:741
↓ 15 callersMethodvisit_enter
src/glsl/opt_cse.cpp:362
↓ 15 callersMethodvisit_leave
src/glsl/ir_validate.cpp:186
↓ 14 callersFunctionbit_and
src/glsl/ir_builder.cpp:391
↓ 14 callersMethodcolumn_type
* Query the full type of a matrix column * * \return * If the type is not a matrix, \c glsl_type::error_type is returned. * Otherwise
src/glsl/glsl_types.h:565
↓ 14 callersFunctionforeach_in_list
src/glsl/ir_print_glsl_visitor.cpp:272
↓ 14 callersFunctionforeach_in_list
src/glsl/ir_print_metal_visitor.cpp:230
↓ 14 callersMethodis_unsized_array
* Query whether the array size for all dimensions has been declared. */
src/glsl/glsl_types.h:605
↓ 14 callersFunctionreplace_string
tests/glsl_optimizer_tests.cpp:198
↓ 13 callersFunction_mesa_error_no_memory
src/glsl/standalone_scaffolding.cpp:52
↓ 13 callersFunctionapply_implicit_conversion
* If a conversion is available, convert one operand to a different type * * The \c from \c ir_rvalue is converted "in place". * * \param to Ty
src/glsl/ast_to_hir.cpp:218
next →1–100 of 1,941, ranked by callers