MCPcopy Create free account

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

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

Functionglcpp_set_lineno
Set the current line number. * @param line_number * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2613
Functionglcpp_set_lloc
src/glsl/glcpp/glcpp-lex.c:2689
Functionglcpp_set_lval
src/glsl/glcpp/glcpp-lex.c:2677
Functionglcpp_set_out
src/glsl/glcpp/glcpp-lex.c:2651
Methodglobal_print_tracker
src/glsl/ir_print_glsl_visitor.cpp:71
Methodglobal_print_tracker_metal
src/glsl/ir_print_metal_visitor.cpp:62
Functionglsl_strtod
* Wrapper around strtod which uses the "C" locale so the decimal * point is always '.' */
src/glsl/strtod.c:44
Methodglsl_symbol_table
src/glsl/glsl_symbol_table.cpp:97
Methodglsl_type
src/glsl/glsl_types.cpp:47
Methodglslopt_ctx
src/glsl/glsl_optimizer.cpp:86
Functionglslopt_set_max_unroll_iterations
src/glsl/glsl_optimizer.cpp:110
Methodglslopt_shader
src/glsl/glsl_optimizer.cpp:141
Functiongs_streams
src/glsl/builtin_functions.cpp:404
Methodhandle_expression
src/glsl/opt_algebraic.cpp:294
Methodhandle_if_block
src/glsl/opt_copy_propagation_elements.cpp:327
Methodhandle_if_block
src/glsl/opt_copy_propagation.cpp:208
Methodhandle_if_block
src/glsl/opt_constant_propagation.cpp:310
Methodhandle_images
src/glsl/link_uniforms.cpp:502
Methodhandle_rvalue
src/glsl/lower_vector.cpp:119
Methodhandle_rvalue
* Replaces dereferences of ACP RHS variables with ACP LHS variables. * * This is where the actual copy propagation occurs. Note that the * rewriti
src/glsl/opt_copy_propagation_elements.cpp:204
Methodhandle_rvalue
src/glsl/opt_minmax.cpp:442
Methodhandle_rvalue
src/glsl/lower_offset_array.cpp:54
Methodhandle_rvalue
src/glsl/opt_rebalance_tree.cpp:283
Methodhandle_rvalue
src/glsl/lower_noise.cpp:41
Methodhandle_rvalue
src/glsl/opt_algebraic.cpp:810
Methodhandle_rvalue
src/glsl/lower_ubo_reference.cpp:219
Methodhandle_rvalue
src/glsl/lower_vector_insert.cpp:55
Methodhandle_rvalue
src/glsl/opt_array_splitting.cpp:320
Methodhandle_rvalue
src/glsl/opt_dead_builtin_varyings.cpp:403
Methodhandle_rvalue
src/glsl/ir_expression_flattening.cpp:65
Methodhandle_rvalue
src/glsl/lower_variable_index_to_cond_assign.cpp:142
Methodhandle_rvalue
src/glsl/lower_variable_index_to_cond_assign.cpp:487
Methodhandle_rvalue
src/glsl/opt_structure_splitting.cpp:246
Methodhandle_rvalue
src/glsl/opt_noop_swizzle.cpp:52
Methodhandle_rvalue
src/glsl/opt_constant_folding.cpp:63
Methodhandle_rvalue
src/glsl/lower_named_interface_blocks.cpp:196
Methodhandle_rvalue
src/glsl/lower_packing_builtins.cpp:63
Methodhandle_rvalue
src/glsl/opt_constant_propagation.cpp:134
Methodhandle_rvalue
src/glsl/opt_cse.cpp:202
Methodhandle_samplers
src/glsl/link_uniforms.cpp:474
Methodhas_lod
src/glsl/ir.cpp:1413
Functionhas_only_undefined_precision_assignments
src/glsl/glsl_optimizer.cpp:289
Methodhas_recursion_visitor
src/glsl/ir_function_detect_recursion.cpp:157
Functionhash_table_pointer_compare
src/mesa/program/prog_hash_table.c:241
Functionhash_table_pointer_hash
src/mesa/program/prog_hash_table.c:234
Functionhash_table_var_hash
* Hash function for the output variables - computes the hash of the name. * NOTE: We're using the name string to ensure that the hash doesn't depend
src/glsl/lower_output_reads.cpp:71
Functioni2b
src/glsl/ir_builder.cpp:475
Functionif
src/glsl/glcpp/glcpp-lex.c:1666
Functionimaxdiv
[
include/c99/inttypes.h:276
Methodimm
src/glsl/builtin_functions.cpp:2508
Methodimport_prototype_visitor
*/
src/glsl/ir_import_prototypes.cpp:47
Functionimport_prototypes
* Import function prototypes from one IR tree into another * * \param source Source instruction stream containing functions whose *
src/glsl/ir_import_prototypes.cpp:116
Methodin_var
src/glsl/builtin_functions.cpp:2496
Methodindent
src/glsl/ir_print_visitor.cpp:104
Methodindent
src/glsl/ir_print_glsl_visitor.cpp:303
Methodindent
src/glsl/ir_print_metal_visitor.cpp:349
Methodinit_ralloc_type_ctx
src/glsl/glsl_types.cpp:38
Functioninput
src/glsl/glsl_lexer.cpp:3273
Functioninput
src/glsl/glcpp/glcpp-lex.c:2030
Methodinsert_lowered_return
* Insert the instructions necessary to lower a return statement, * before the given return instruction. */
src/glsl/lower_jumps.cpp:318
Methodint_div_to_mul_rcp
src/glsl/lower_instructions.cpp:193
Methodinterface_block_definition
* Extract an interface block definition from an ir_variable that * represents either the interface instance (for named interfaces), or a * mem
src/glsl/link_interface_blocks.cpp:53
Methodinterface_block_definitions
src/glsl/link_interface_blocks.cpp:198
Methodinterface_block_usage_visitor
src/glsl/ast_to_hir.cpp:5440
Methodinterface_contains_unsized_arrays
* Determine whether the given interface type contains unsized arrays (if * it doesn't, array_sizing_visitor doesn't need to process it). */
src/glsl/linker.cpp:1247
Functionio_variable_cmp
src/glsl/link_varyings.cpp:1207
Methodir_algebraic_visitor
src/glsl/opt_algebraic.cpp:48
Methodir_array_reference_visitor
src/glsl/opt_array_splitting.cpp:92
Methodir_array_splitting_visitor
src/glsl/opt_array_splitting.cpp:251
Methodir_assignment
src/glsl/ir.cpp:167
Methodir_call
src/glsl/ir.h:1681
Methodir_constant
src/glsl/ir.cpp:644
Methodir_constant_folding_visitor
src/glsl/opt_constant_folding.cpp:43
Methodir_constant_propagation_visitor
src/glsl/opt_constant_propagation.cpp:92
Methodir_copy_propagation_elements_visitor
src/glsl/opt_copy_propagation_elements.cpp:95
Methodir_copy_propagation_visitor
src/glsl/opt_copy_propagation.cpp:73
Methodir_dead_functions_visitor
src/glsl/opt_dead_functions.cpp:52
Methodir_decl_removal_visitor
src/glsl/ir_unused_structs.cpp:45
Methodir_dereference
src/glsl/ir.h:2037
Methodir_dereference_array
src/glsl/ir.cpp:1280
Methodir_dereference_record
src/glsl/ir.cpp:1319
Methodir_dereference_variable
src/glsl/ir.cpp:1270
Methodir_discard
src/glsl/ir.h:1828
Methodir_emit_vertex
src/glsl/ir.h:2352
Methodir_end_primitive
src/glsl/ir.h:2385
Methodir_expression
src/glsl/ir.cpp:211
Methodir_expression_flattening_visitor
src/glsl/ir_expression_flattening.cpp:40
Methodir_factory
src/glsl/ir_builder.h:85
Methodir_function
src/glsl/ir.cpp:1801
Methodir_function_can_inline_visitor
src/glsl/ir_function_can_inline.cpp:40
Methodir_function_inlining_visitor
src/glsl/opt_function_inlining.cpp:46
Methodir_function_signature
src/glsl/ir.cpp:1713
Methodir_hierarchical_visitor
src/glsl/ir_hierarchical_visitor.cpp:27
Methodir_if
src/glsl/ir.h:1144
Methodir_if_simplification_visitor
src/glsl/opt_if_simplification.cpp:38
Methodir_if_to_cond_assign_visitor
src/glsl/lower_if_to_cond_assign.cpp:56
Methodir_instruction
src/glsl/ir.h:188
Methodir_jump
src/glsl/ir.h:1743
Methodir_loop
src/glsl/ir.cpp:1264
Methodir_loop_jump
src/glsl/ir.h:1794
← previousnext →1,401–1,500 of 1,941, ranked by callers