Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aras-p/glsl-optimizer
/ functions
Functions
1,941 in github.com/aras-p/glsl-optimizer
⨍
Functions
1,941
◇
Types & classes
790
Method
asin_expr
src/glsl/builtin_functions.cpp:2664
Function
asinhf
src/mesa/main/imports.h:133
Method
assignment_entry
src/glsl/opt_dead_code_local.cpp:48
Method
assignment_generator
src/glsl/lower_variable_index_to_cond_assign.cpp:194
Method
ast_aggregate_initializer
src/glsl/ast.h:353
Method
ast_array_specifier
Unsized array specifier ([]) */
src/glsl/ast.h:310
Method
ast_case_label
src/glsl/glsl_parser_extras.cpp:1246
Method
ast_case_label_list
src/glsl/glsl_parser_extras.cpp:1261
Method
ast_case_statement
src/glsl/glsl_parser_extras.cpp:1276
Method
ast_case_statement_list
src/glsl/glsl_parser_extras.cpp:1290
Method
ast_compound_statement
src/glsl/glsl_parser_extras.cpp:871
Method
ast_cs_input_layout
src/glsl/ast.h:1089
Method
ast_declaration
src/glsl/glsl_parser_extras.cpp:1097
Method
ast_declarator_list
src/glsl/glsl_parser_extras.cpp:1130
Method
ast_expression
src/glsl/glsl_parser_extras.cpp:1005
Method
ast_expression
src/glsl/ast.h:205
Method
ast_expression_bin
src/glsl/ast_expr.cpp:81
Method
ast_expression_statement
src/glsl/glsl_parser_extras.cpp:1029
Method
ast_fully_specified_type
src/glsl/ast.h:728
Method
ast_function
src/glsl/glsl_parser_extras.cpp:1050
Method
ast_function_definition
src/glsl/ast.h:1011
Method
ast_function_expression
src/glsl/ast.h:273
Method
ast_gs_input_layout
src/glsl/ast.h:1068
Method
ast_interface_block
src/glsl/ast.h:1026
Method
ast_iteration_statement
src/glsl/glsl_parser_extras.cpp:1336
Method
ast_jump_statement
src/glsl/glsl_parser_extras.cpp:1161
Method
ast_node
src/glsl/glsl_parser_extras.cpp:840
Method
ast_parameter_declarator
src/glsl/ast.h:765
Method
ast_selection_statement
src/glsl/glsl_parser_extras.cpp:1188
Method
ast_struct_specifier
src/glsl/glsl_parser_extras.cpp:1361
Method
ast_struct_specifier
* \brief Make a shallow copy of an ast_struct_specifier. * * Use only if the objects are allocated from the same context and will not * be
src/glsl/ast.h:649
Method
ast_switch_body
src/glsl/glsl_parser_extras.cpp:1228
Method
ast_switch_statement
src/glsl/glsl_parser_extras.cpp:1209
Method
ast_type_specifier
* \brief Make a shallow copy of an ast_type_specifier, specifying array * fields. * * Use only if the objects are allocated from th
src/glsl/ast.h:680
Function
atanhf
src/mesa/main/imports.h:135
Function
autofree
src/util/ralloc.c:288
Method
binop
src/glsl/builtin_functions.cpp:2607
Method
bisect
src/glsl/lower_variable_index_to_cond_assign.cpp:296
Function
bit_not
src/glsl/ir_builder.cpp:385
Method
bitfield_insert_to_bfm_bfi
src/glsl/lower_instructions.cpp:313
Method
block_record
src/glsl/lower_jumps.cpp:154
Method
borrow_to_arith
src/glsl/lower_instructions.cpp:477
Method
brw_lower_offset_array_visitor
src/glsl/lower_offset_array.cpp:44
Method
builtin_builder
* Core builtin_builder functionality: * @{ */
src/glsl/builtin_functions.cpp:720
Method
builtin_variable_generator
src/glsl/builtin_variables.cpp:427
Method
bvec
src/glsl/glsl_types.cpp:384
Method
call
src/glsl/builtin_functions.cpp:2678
Method
call_link_visitor
src/glsl/link_functions.cpp:41
Method
can_emit_canonical_for
src/glsl/ir_print_glsl_visitor.cpp:1549
Method
can_emit_canonical_for
src/glsl/ir_print_metal_visitor.cpp:1812
Method
carry_to_arith
src/glsl/lower_instructions.cpp:458
Function
check_control_flow
src/glsl/lower_if_to_cond_assign.cpp:96
Method
check_graft
* Check if we can continue grafting after writing to a variable. If the * expression we're trying to graft references the variable, we must stop. *
src/glsl/opt_tree_grafting.cpp:168
Function
check_node_type
src/glsl/ir_validate.cpp:829
Method
choose_lowering_op
* Determine the needed lowering operation by filtering \a expr_op * through \ref op_mask. */
src/glsl/lower_packing_builtins.cpp:139
Method
clear
* Remove all mappings from this map. */
src/mesa/program/hash_table.h:225
Method
clone
src/glsl/ir.h:2397
Function
cmp_actives
src/glsl/link_atomics.cpp:81
Method
compare
Used below in the call to qsort. */
src/glsl/linker.cpp:1952
Function
compatibility_vs_only
src/glsl/builtin_functions.cpp:81
Method
complex_unroll
* Unroll a loop whose last statement is an ir_if. If \c * continue_from_then_branch is true, the loop is repeated only when the * "then" branch of
src/glsl/loop_unroll.cpp:212
Method
constant
src/glsl/lower_packing_builtins.cpp:205
Method
constant
src/glsl/ir_builder.h:95
Method
constant_expression_evaluate_expression_list
src/glsl/ir_constant_expression.cpp:1810
Method
contains_rvalue_visitor
src/glsl/opt_cse.cpp:154
Method
convert_dereference_array
src/glsl/lower_variable_index_to_cond_assign.cpp:401
Method
convert_vec_index_to_cond_assign
src/glsl/lower_vec_index_to_cond_assign.cpp:76
Method
convert_vector_extract_to_cond_assign
src/glsl/lower_vec_index_to_cond_assign.cpp:147
Method
convert_vector_extract_to_swizzle
src/glsl/lower_vec_index_to_swizzle.cpp:65
Method
count_block_size
src/glsl/link_uniform_blocks.cpp:149
Method
count_uniform_size
src/glsl/link_uniforms.cpp:266
Method
create
src/glsl/ir.cpp:1500
Method
create_builtins
* Create ir_function and ir_function_signature objects for each built-in. * * Contains a list of every available built-in. */
src/glsl/builtin_functions.cpp:833
Method
create_intrinsics
* Create ir_function and ir_function_signature objects for each * intrinsic. */
src/glsl/builtin_functions.cpp:808
Method
create_lowered_break
* Create the necessary instruction to replace a break instruction. */
src/glsl/lower_jumps.cpp:354
Method
create_shader
src/glsl/builtin_functions.cpp:781
Method
cse_visitor
src/glsl/opt_cse.cpp:93
Function
dead_code_local_basic_block
src/glsl/opt_dead_code_local.cpp:284
Method
delete_key
src/mesa/program/hash_table.h:276
Method
deref
src/glsl/ir_builder.h:68
Method
deref_replacer
src/glsl/lower_variable_index_to_cond_assign.cpp:134
Function
dereferences_variable_callback
src/glsl/opt_tree_grafting.cpp:96
Method
determine_interpolation_mode
src/glsl/ir.cpp:1672
Method
div_to_mul_rcp
src/glsl/lower_instructions.cpp:175
Method
do_atan
src/glsl/builtin_functions.cpp:2765
Method
do_equal_mat_mat
src/glsl/lower_mat_op_to_vec.cpp:231
Method
do_graft
src/glsl/opt_tree_grafting.cpp:119
Method
do_hir
src/glsl/ast_to_hir.cpp:1151
Function
do_mat_op_to_vec
src/glsl/lower_mat_op_to_vec.cpp:87
Method
do_mul_mat_mat
src/glsl/lower_mat_op_to_vec.cpp:124
Method
do_mul_mat_scalar
src/glsl/lower_mat_op_to_vec.cpp:210
Method
do_mul_mat_vec
src/glsl/lower_mat_op_to_vec.cpp:156
Method
do_mul_vec_mat
src/glsl/lower_mat_op_to_vec.cpp:185
Function
do_vec_index_to_cond_assign
src/glsl/lower_vec_index_to_cond_assign.cpp:230
Method
emit_assignment_part
src/glsl/ir_print_glsl_visitor.cpp:1104
Method
emit_assignment_part
src/glsl/ir_print_metal_visitor.cpp:1413
Method
emit_canonical_for
src/glsl/ir_print_glsl_visitor.cpp:1568
Method
emit_canonical_for
src/glsl/ir_print_metal_visitor.cpp:1831
Function
emit_errors_linked
src/glsl/ir_function_detect_recursion.cpp:291
Function
emit_errors_unlinked
src/glsl/ir_function_detect_recursion.cpp:269
← previous
next →
1,201–1,300 of 1,941, ranked by callers