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
Function
glcpp_set_lineno
Set the current line number. * @param line_number * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2613
Function
glcpp_set_lloc
src/glsl/glcpp/glcpp-lex.c:2689
Function
glcpp_set_lval
src/glsl/glcpp/glcpp-lex.c:2677
Function
glcpp_set_out
src/glsl/glcpp/glcpp-lex.c:2651
Method
global_print_tracker
src/glsl/ir_print_glsl_visitor.cpp:71
Method
global_print_tracker_metal
src/glsl/ir_print_metal_visitor.cpp:62
Function
glsl_strtod
* Wrapper around strtod which uses the "C" locale so the decimal * point is always '.' */
src/glsl/strtod.c:44
Method
glsl_symbol_table
src/glsl/glsl_symbol_table.cpp:97
Method
glsl_type
src/glsl/glsl_types.cpp:47
Method
glslopt_ctx
src/glsl/glsl_optimizer.cpp:86
Function
glslopt_set_max_unroll_iterations
src/glsl/glsl_optimizer.cpp:110
Method
glslopt_shader
src/glsl/glsl_optimizer.cpp:141
Function
gs_streams
src/glsl/builtin_functions.cpp:404
Method
handle_expression
src/glsl/opt_algebraic.cpp:294
Method
handle_if_block
src/glsl/opt_copy_propagation_elements.cpp:327
Method
handle_if_block
src/glsl/opt_copy_propagation.cpp:208
Method
handle_if_block
src/glsl/opt_constant_propagation.cpp:310
Method
handle_images
src/glsl/link_uniforms.cpp:502
Method
handle_rvalue
src/glsl/lower_vector.cpp:119
Method
handle_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
Method
handle_rvalue
src/glsl/opt_minmax.cpp:442
Method
handle_rvalue
src/glsl/lower_offset_array.cpp:54
Method
handle_rvalue
src/glsl/opt_rebalance_tree.cpp:283
Method
handle_rvalue
src/glsl/lower_noise.cpp:41
Method
handle_rvalue
src/glsl/opt_algebraic.cpp:810
Method
handle_rvalue
src/glsl/lower_ubo_reference.cpp:219
Method
handle_rvalue
src/glsl/lower_vector_insert.cpp:55
Method
handle_rvalue
src/glsl/opt_array_splitting.cpp:320
Method
handle_rvalue
src/glsl/opt_dead_builtin_varyings.cpp:403
Method
handle_rvalue
src/glsl/ir_expression_flattening.cpp:65
Method
handle_rvalue
src/glsl/lower_variable_index_to_cond_assign.cpp:142
Method
handle_rvalue
src/glsl/lower_variable_index_to_cond_assign.cpp:487
Method
handle_rvalue
src/glsl/opt_structure_splitting.cpp:246
Method
handle_rvalue
src/glsl/opt_noop_swizzle.cpp:52
Method
handle_rvalue
src/glsl/opt_constant_folding.cpp:63
Method
handle_rvalue
src/glsl/lower_named_interface_blocks.cpp:196
Method
handle_rvalue
src/glsl/lower_packing_builtins.cpp:63
Method
handle_rvalue
src/glsl/opt_constant_propagation.cpp:134
Method
handle_rvalue
src/glsl/opt_cse.cpp:202
Method
handle_samplers
src/glsl/link_uniforms.cpp:474
Method
has_lod
src/glsl/ir.cpp:1413
Function
has_only_undefined_precision_assignments
src/glsl/glsl_optimizer.cpp:289
Method
has_recursion_visitor
src/glsl/ir_function_detect_recursion.cpp:157
Function
hash_table_pointer_compare
src/mesa/program/prog_hash_table.c:241
Function
hash_table_pointer_hash
src/mesa/program/prog_hash_table.c:234
Function
hash_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
Function
i2b
src/glsl/ir_builder.cpp:475
Function
if
src/glsl/glcpp/glcpp-lex.c:1666
Function
imaxdiv
[
include/c99/inttypes.h:276
Method
imm
src/glsl/builtin_functions.cpp:2508
Method
import_prototype_visitor
*/
src/glsl/ir_import_prototypes.cpp:47
Function
import_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
Method
in_var
src/glsl/builtin_functions.cpp:2496
Method
indent
src/glsl/ir_print_visitor.cpp:104
Method
indent
src/glsl/ir_print_glsl_visitor.cpp:303
Method
indent
src/glsl/ir_print_metal_visitor.cpp:349
Method
init_ralloc_type_ctx
src/glsl/glsl_types.cpp:38
Function
input
src/glsl/glsl_lexer.cpp:3273
Function
input
src/glsl/glcpp/glcpp-lex.c:2030
Method
insert_lowered_return
* Insert the instructions necessary to lower a return statement, * before the given return instruction. */
src/glsl/lower_jumps.cpp:318
Method
int_div_to_mul_rcp
src/glsl/lower_instructions.cpp:193
Method
interface_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
Method
interface_block_definitions
src/glsl/link_interface_blocks.cpp:198
Method
interface_block_usage_visitor
src/glsl/ast_to_hir.cpp:5440
Method
interface_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
Function
io_variable_cmp
src/glsl/link_varyings.cpp:1207
Method
ir_algebraic_visitor
src/glsl/opt_algebraic.cpp:48
Method
ir_array_reference_visitor
src/glsl/opt_array_splitting.cpp:92
Method
ir_array_splitting_visitor
src/glsl/opt_array_splitting.cpp:251
Method
ir_assignment
src/glsl/ir.cpp:167
Method
ir_call
src/glsl/ir.h:1681
Method
ir_constant
src/glsl/ir.cpp:644
Method
ir_constant_folding_visitor
src/glsl/opt_constant_folding.cpp:43
Method
ir_constant_propagation_visitor
src/glsl/opt_constant_propagation.cpp:92
Method
ir_copy_propagation_elements_visitor
src/glsl/opt_copy_propagation_elements.cpp:95
Method
ir_copy_propagation_visitor
src/glsl/opt_copy_propagation.cpp:73
Method
ir_dead_functions_visitor
src/glsl/opt_dead_functions.cpp:52
Method
ir_decl_removal_visitor
src/glsl/ir_unused_structs.cpp:45
Method
ir_dereference
src/glsl/ir.h:2037
Method
ir_dereference_array
src/glsl/ir.cpp:1280
Method
ir_dereference_record
src/glsl/ir.cpp:1319
Method
ir_dereference_variable
src/glsl/ir.cpp:1270
Method
ir_discard
src/glsl/ir.h:1828
Method
ir_emit_vertex
src/glsl/ir.h:2352
Method
ir_end_primitive
src/glsl/ir.h:2385
Method
ir_expression
src/glsl/ir.cpp:211
Method
ir_expression_flattening_visitor
src/glsl/ir_expression_flattening.cpp:40
Method
ir_factory
src/glsl/ir_builder.h:85
Method
ir_function
src/glsl/ir.cpp:1801
Method
ir_function_can_inline_visitor
src/glsl/ir_function_can_inline.cpp:40
Method
ir_function_inlining_visitor
src/glsl/opt_function_inlining.cpp:46
Method
ir_function_signature
src/glsl/ir.cpp:1713
Method
ir_hierarchical_visitor
src/glsl/ir_hierarchical_visitor.cpp:27
Method
ir_if
src/glsl/ir.h:1144
Method
ir_if_simplification_visitor
src/glsl/opt_if_simplification.cpp:38
Method
ir_if_to_cond_assign_visitor
src/glsl/lower_if_to_cond_assign.cpp:56
Method
ir_instruction
src/glsl/ir.h:188
Method
ir_jump
src/glsl/ir.h:1743
Method
ir_loop
src/glsl/ir.cpp:1264
Method
ir_loop_jump
src/glsl/ir.h:1794
← previous
next →
1,401–1,500 of 1,941, ranked by callers