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
ir_lower_jumps_visitor
src/glsl/lower_jumps.cpp:283
Method
ir_mat_op_to_vec_visitor
src/glsl/lower_mat_op_to_vec.cpp:42
Method
ir_minmax_visitor
src/glsl/opt_minmax.cpp:74
Method
ir_noop_swizzle_visitor
src/glsl/opt_noop_swizzle.cpp:41
Method
ir_precision_statement
src/glsl/ir.h:2301
Method
ir_print_glsl_visitor
src/glsl/ir_print_glsl_visitor.cpp:92
Method
ir_print_metal_visitor
src/glsl/ir_print_metal_visitor.cpp:135
Method
ir_print_visitor
src/glsl/ir_print_visitor.cpp:87
Method
ir_rebalance_visitor
src/glsl/opt_rebalance_tree.cpp:129
Method
ir_return
src/glsl/ir.h:1751
Method
ir_rvalue
src/glsl/ir.cpp:40
Method
ir_stats_counter_visitor
src/glsl/ir_stats.cpp:7
Method
ir_struct_usage_visitor
src/glsl/ir_unused_structs.cpp:117
Method
ir_structure_reference_visitor
src/glsl/opt_structure_splitting.cpp:76
Method
ir_structure_splitting_visitor
src/glsl/opt_structure_splitting.cpp:185
Method
ir_swizzle
src/glsl/ir.cpp:1471
Method
ir_swizzle_swizzle_visitor
src/glsl/opt_swizzle_swizzle.cpp:39
Method
ir_texture
src/glsl/ir.h:1895
Method
ir_tree_grafting_visitor
src/glsl/opt_tree_grafting.cpp:63
Method
ir_typedecl_statement
src/glsl/ir.h:2326
Method
ir_validate
src/glsl/ir_validate.cpp:45
Method
ir_variable
src/glsl/ir.cpp:1589
Method
ir_variable_refcount_entry
constructor
src/glsl/ir_variable_refcount.cpp:59
Method
ir_variable_refcount_visitor
src/glsl/ir_variable_refcount.cpp:38
Method
ir_variable_replacement_visitor
src/glsl/opt_function_inlining.cpp:290
Method
ir_vec_index_to_cond_assign_visitor
src/glsl/lower_vec_index_to_cond_assign.cpp:52
Method
ir_vec_index_to_swizzle_visitor
src/glsl/lower_vec_index_to_swizzle.cpp:46
Method
ir_vectorize_visitor
src/glsl/opt_vectorize.cpp:77
Method
is_constructor
src/glsl/ast.h:289
Method
is_continue
src/glsl/ir.h:1814
Method
is_cse_candidate_visitor
src/glsl/opt_cse.cpp:139
Method
is_int
src/glsl/s_expression.h:72
Method
is_list
src/glsl/s_expression.h:69
Method
is_lvalue
src/glsl/ir.h:2002
Method
is_number
src/glsl/s_expression.h:71
Function
is_power_of_two
* Return true if the given value is a power of two. * * Note that this considers 0 a power of two. */
src/mesa/main/macros.h:695
Function
is_reduction
Note that this function does not attempt to recognize that reduction trees * are already balanced. * * We return false from this function for a num
src/glsl/opt_rebalance_tree.cpp:185
Method
is_same
* Determine whether two tfeedback_decl objects refer to the same variable and * array index (if applicable). */
src/glsl/link_varyings.cpp:349
Method
is_symbol
src/glsl/s_expression.h:70
Method
is_uint16_constant
* Determine if an r-value is an unsigned integer constant which can be * stored in 16 bits. * * \sa ir_constant::is_uint16_constant. *
src/glsl/ir.h:311
Method
is_uint16_constant
src/glsl/ir.cpp:1255
Function
isblank
src/mesa/main/imports.h:136
Method
ivec
src/glsl/glsl_types.cpp:358
Method
kill
Remove any entries currently in the ACP for this kill. */
src/glsl/opt_copy_propagation_elements.cpp:409
Method
kill
src/glsl/opt_copy_propagation.cpp:286
Method
kill
src/glsl/opt_constant_propagation.cpp:389
Method
kill_entry
src/glsl/opt_copy_propagation_elements.cpp:83
Method
kill_entry
src/glsl/opt_copy_propagation.cpp:62
Method
kill_entry
src/glsl/opt_constant_propagation.cpp:79
Method
kill_for_derefs_visitor
src/glsl/opt_dead_code_local.cpp:66
Method
ldexp_to_arith
src/glsl/lower_instructions.cpp:336
Function
lequal
src/glsl/ir_builder.cpp:355
Method
linear_sequence
src/glsl/lower_variable_index_to_cond_assign.cpp:254
Method
link_uniform_block_active_visitor
src/glsl/link_uniform_block_active_visitor.h:45
Function
literal_integer
src/glsl/glsl_lexer.cpp:1198
Method
log_to_log2
src/glsl/lower_instructions.cpp:268
Method
loop_analysis
src/glsl/loop_analysis.cpp:317
Method
loop_control_visitor
src/glsl/loop_controls.cpp:180
Function
loop_enter_callback
src/glsl/loop_analysis.cpp:312
Method
loop_record
src/glsl/lower_jumps.cpp:175
Method
loop_state
src/glsl/loop_analysis.cpp:78
Method
loop_terminator
src/glsl/loop_analysis.h:221
Method
loop_unroll_count
src/glsl/loop_unroll.cpp:70
Method
loop_unroll_visitor
src/glsl/loop_unroll.cpp:34
Function
loop_variable_state
src/glsl/loop_analysis.h:130
Method
lower_break_unconditionally
* If the given instruction is a break, lower it to an instruction * that sets the break flag, without consulting * should_lower_jump(). *
src/glsl/lower_jumps.cpp:370
Method
lower_clip_distance_visitor
src/glsl/lower_clip_distance.cpp:57
Function
lower_discard
src/glsl/lower_discard.cpp:127
Method
lower_discard_flow_visitor
src/glsl/lower_discard_flow.cpp:55
Method
lower_discard_visitor
src/glsl/lower_discard.cpp:115
Method
lower_final_breaks
* If the block ends in a conditional or unconditional break, lower * it, even though should_lower_jump() says it needn't be lowered. */
src/glsl/lower_jumps.cpp:382
Function
lower_if_to_cond_assign
src/glsl/lower_if_to_cond_assign.cpp:83
Method
lower_instructions_visitor
src/glsl/lower_instructions.cpp:126
Function
lower_noise
src/glsl/lower_noise.cpp:63
Method
lower_noise_visitor
src/glsl/lower_noise.cpp:36
Function
lower_offset_arrays
src/glsl/lower_offset_array.cpp:83
Function
lower_output_reads
src/glsl/lower_output_reads.cpp:168
Method
lower_pack_half_2x16
* \brief Lower a packHalf2x16 expression. * * \param vec2_rval is packHalf2x16's input * \return packHalf2x16's output as a uint rvalue
src/glsl/lower_packing_builtins.cpp:915
Method
lower_pack_snorm_2x16
* \brief Lower a packSnorm2x16 expression. * * \param vec2_rval is packSnorm2x16's input * \return packSnorm2x16's output as a uint rvalue
src/glsl/lower_packing_builtins.cpp:331
Method
lower_pack_snorm_4x8
* \brief Lower a packSnorm4x8 expression. * * \param vec4_rval is packSnorm4x8's input * \return packSnorm4x8's output as a uint rvalue
src/glsl/lower_packing_builtins.cpp:380
Method
lower_pack_unorm_2x16
* \brief Lower a packUnorm2x16 expression. * * \param vec2_rval is packUnorm2x16's input * \return packUnorm2x16's output as a uint rvalue
src/glsl/lower_packing_builtins.cpp:547
Method
lower_pack_unorm_4x8
* \brief Lower a packUnorm4x8 expression. * * \param vec4_rval is packUnorm4x8's input * \return packUnorm4x8's output as a uint rvalue
src/glsl/lower_packing_builtins.cpp:591
Method
lower_packed_varyings_gs_splicer
src/glsl/lower_packed_varyings.cpp:633
Method
lower_packed_varyings_visitor
src/glsl/lower_packed_varyings.cpp:228
Function
lower_packing_builtins
* \brief Lower the builtin packing functions. * * \param op_mask is a bitmask of `enum lower_packing_builtins_op`. */
src/glsl/lower_packing_builtins.cpp:1308
Method
lower_packing_builtins_visitor
* \param op_mask is a bitmask of `enum lower_packing_builtins_op` */
src/glsl/lower_packing_builtins.cpp:42
Function
lower_quadop_vector
src/glsl/lower_vector.cpp:219
Method
lower_return_unconditionally
* If the given instruction is a return, lower it to instructions * that store the return value (if there is one), set the return * flag, and t
src/glsl/lower_jumps.cpp:342
Function
lower_ubo_reference
src/glsl/lower_ubo_reference.cpp:539
Method
lower_ubo_reference_visitor
src/glsl/lower_ubo_reference.cpp:136
Method
lower_unpack_half_2x16
* \brief Lower an unpackHalf2x16 expression. * * \param uint_rval is unpackHalf2x16's input * \return unpackHalf2x16's output as a vec2 rv
src/glsl/lower_packing_builtins.cpp:1174
Method
lower_unpack_snorm_2x16
* \brief Lower an unpackSnorm2x16 expression. * * \param uint_rval is unpackSnorm2x16's input * \return unpackSnorm2x16's output as a vec2
src/glsl/lower_packing_builtins.cpp:429
Method
lower_unpack_snorm_4x8
* \brief Lower an unpackSnorm4x8 expression. * * \param uint_rval is unpackSnorm4x8's input * \return unpackSnorm4x8's output as a vec4 rv
src/glsl/lower_packing_builtins.cpp:488
Method
lower_unpack_unorm_2x16
* \brief Lower an unpackUnorm2x16 expression. * * \param uint_rval is unpackUnorm2x16's input * \return unpackUnorm2x16's output as a vec2
src/glsl/lower_packing_builtins.cpp:635
Method
lower_unpack_unorm_4x8
* \brief Lower an unpackUnorm4x8 expression. * * \param uint_rval is unpackUnorm4x8's input * \return unpackUnorm4x8's output as a vec4 rv
src/glsl/lower_packing_builtins.cpp:676
Function
lower_variable_index_to_cond_assign
src/glsl/lower_variable_index_to_cond_assign.cpp:525
Method
lower_vector_visitor
src/glsl/lower_vector.cpp:38
Method
lower_vertex_id_visitor
src/glsl/lower_vertex_id.cpp:45
Function
main
contrib/glslopt/Main.cpp:102
Function
main
src/glsl/main.cpp:304
← previous
next →
1,501–1,600 of 1,941, ranked by callers