MCPcopy Create free account

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

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

Methodsplit_unpack_half_2x16
* \brief Split unpackHalf2x16 into two operations. * * \param uint_rval is unpackHalf2x16's input * \return a vec2 rvalue * * Some
src/glsl/lower_packing_builtins.cpp:1275
Methodstart_shader
src/glsl/link_uniforms.cpp:397
Functionsteal_memory
src/glsl/ir.cpp:1838
Methodstream_id
src/glsl/ir.h:2404
Methodstring_buffer
src/glsl/ir_print_glsl_visitor.h:46
Methodstring_to_uint_map
src/mesa/program/hash_table.h:210
Methodstruct_entry
src/glsl/ir_unused_structs.cpp:65
Methodsub_to_add_neg
src/glsl/lower_instructions.cpp:166
Methodswitch_generator
src/glsl/lower_variable_index_to_cond_assign.cpp:244
Functionswizzle_for_size
src/glsl/ir_builder.cpp:99
Methodswizzle_if_required
When eliminating an expression and just returning one of its operands, * we may need to swizzle that operand out to a vector if the expression was *
src/glsl/opt_algebraic.cpp:283
Functionswizzle_wwww
src/glsl/ir_builder.cpp:132
Functionswizzle_xxxx
src/glsl/ir_builder.cpp:114
Functionswizzle_xy
src/glsl/ir_builder.cpp:162
Functionswizzle_xyz
src/glsl/ir_builder.cpp:168
Functionswizzle_xyzw
src/glsl/ir_builder.cpp:174
Functionswizzle_yyyy
src/glsl/ir_builder.cpp:120
Functionswizzle_zzzz
src/glsl/ir_builder.cpp:126
Methodsymbol_table_entry
src/glsl/glsl_symbol_table.cpp:73
Methodteardown_factory
src/glsl/lower_packing_builtins.cpp:196
Functiontest_c99_compat_h
include/c99_compat.h:136
Methodtest_to_hir
src/glsl/ast_to_hir.cpp:4626
Functiontex1d_lod
src/glsl/builtin_functions.cpp:354
Functiontex3d_lod
src/glsl/builtin_functions.cpp:379
Functiontexture_array
src/glsl/builtin_functions.cpp:276
Functiontexture_array_lod
src/glsl/builtin_functions.cpp:262
Functiontexture_cube_map_array
src/glsl/builtin_functions.cpp:297
Functiontexture_external
src/glsl/builtin_functions.cpp:144
Functiontexture_gather
src/glsl/builtin_functions.cpp:318
Functiontexture_gather_only
Only ARB_texture_gather but not GLSL 4.0 or ARB_gpu_shader5. * used for relaxation of const offset requirements. */
src/glsl/builtin_functions.cpp:329
Functiontexture_multisample
src/glsl/builtin_functions.cpp:282
Functiontexture_query_levels
src/glsl/builtin_functions.cpp:304
Functiontexture_query_lod
src/glsl/builtin_functions.cpp:311
Functiontexture_rectangle
src/glsl/builtin_functions.cpp:138
Methodtfeedback_candidate_generator
src/glsl/link_varyings.cpp:1053
Functiontree_grafting_basic_block
src/glsl/opt_tree_grafting.cpp:355
Methodtruncate_after_instruction
src/glsl/lower_jumps.cpp:293
Methodtry_cse
* Tries to find and return a reference to a previous computation of a given * expression. * * Walk the list of available expressions checking if an
src/glsl/opt_cse.cpp:253
Methodtry_print_array_assignment
src/glsl/ir_print_glsl_visitor.cpp:1075
Methodtype
src/glsl/builtin_variables.cpp:372
Methodubo_load
src/glsl/lower_ubo_reference.cpp:414
Methodubo_visitor
src/glsl/link_uniform_blocks.cpp:37
Methodunique_name
src/glsl/ir_print_visitor.cpp:110
Methodunop
src/glsl/builtin_functions.cpp:2588
Functionunpack_half_1x16
* Evaluate one component of unpackHalf2x16. */
src/glsl/ir_constant_expression.cpp:382
Methodunpack_half_1x16_nosign
* \brief Lower the component-wise calculation of unpackHalf2x16. * * Given a uint that encodes a float16 in its lower 16 bits, this function
src/glsl/lower_packing_builtins.cpp:1043
Functionunpack_snorm_1x16
* Evaluate one component of unpackSnorm2x16. */
src/glsl/ir_constant_expression.cpp:283
Functionunpack_snorm_1x8
* Evaluate one component of unpackSnorm4x8. */
src/glsl/ir_constant_expression.cpp:265
Methodunpack_uint_to_uvec2
* \brief Unpack a uint32 into two uint16's. * * Interpret the given uint32 as a uint16 pair where the uint32's least * significant bits sp
src/glsl/lower_packing_builtins.cpp:264
Methodunpack_uint_to_uvec4
* \brief Unpack a uint32 into four uint8's. * * Interpret the given uint32 as a uint8 4-tuple where the uint32's least * significant bits
src/glsl/lower_packing_builtins.cpp:294
Functionunpack_unorm_1x16
* Evaluate one component of unpackUnorm2x16. */
src/glsl/ir_constant_expression.cpp:355
Functionunpack_unorm_1x8
* Evaluate one component of unpackUnorm4x8. */
src/glsl/ir_constant_expression.cpp:337
Functionupdate_types
src/glsl/opt_rebalance_tree.cpp:267
Methoduse_channels
src/glsl/opt_dead_code_local.cpp:71
Methoduvec
src/glsl/glsl_types.cpp:371
Functionv110
src/glsl/builtin_functions.cpp:101
Functionv110_fs_only
src/glsl/builtin_functions.cpp:107
Functionv110_lod
src/glsl/builtin_functions.cpp:181
Functionv120
src/glsl/builtin_functions.cpp:113
Functionv130_fs_only
src/glsl/builtin_functions.cpp:125
Functionv140
src/glsl/builtin_functions.cpp:132
Methodvalue
src/glsl/s_expression.h:127
Methodvar_ref
src/glsl/builtin_functions.cpp:2532
Methodvariable_entry
src/glsl/opt_array_splitting.cpp:50
Methodvariable_entry
src/glsl/opt_structure_splitting.cpp:47
Methodvariable_found
src/glsl/linker.cpp:140
Methodvariable_index_to_cond_assign_visitor
src/glsl/lower_variable_index_to_cond_assign.cpp:338
Methodvariable_referenced
* Get the variable that is ultimately referenced by an r-value */
src/glsl/ir.h:2055
Methodvariable_referenced
* Get the variable that is ultimately referenced by an r-value */
src/glsl/ir.h:2101
Methodvariable_referenced
* Get the variable that is ultimately referenced by an r-value */
src/glsl/ir.h:2135
Methodvarying_info_visitor
"mode" can be either ir_var_shader_in or ir_var_shader_out */
src/glsl/opt_dead_builtin_varyings.cpp:65
Methodvarying_matches
src/glsl/link_varyings.cpp:776
Functionvasprintf_append
src/glsl/ir_print_glsl_visitor.h:43
Methodvec
src/glsl/glsl_types.cpp:345
Methodvector_insert_visitor
src/glsl/lower_vector_insert.cpp:34
Methodvisit
src/glsl/lower_output_reads.cpp:91
Methodvisit
src/glsl/ir_unused_structs.cpp:50
Methodvisit
src/glsl/ir_unused_structs.cpp:82
Methodvisit
src/glsl/ast_to_hir.cpp:5445
Methodvisit
src/glsl/opt_dead_code_local.cpp:91
Methodvisit
src/glsl/link_uniform_block_active_visitor.cpp:75
Methodvisit
src/glsl/lower_vertex_id.cpp:76
Methodvisit
src/glsl/ir_validate.cpp:87
Methodvisit
src/glsl/ir_print_visitor.cpp:155
Methodvisit
src/glsl/linker.cpp:162
Methodvisit
src/glsl/linker.cpp:199
Methodvisit
src/glsl/linker.cpp:1020
Methodvisit
src/glsl/linker.cpp:1176
Methodvisit
src/glsl/opt_array_splitting.cpp:153
Methodvisit
src/glsl/opt_constant_variable.cpp:79
Methodvisit
src/glsl/ir_hierarchical_visitor.cpp:37
Methodvisit
src/glsl/opt_dead_builtin_varyings.cpp:129
Methodvisit
src/glsl/opt_dead_builtin_varyings.cpp:371
Methodvisit
src/glsl/lower_jumps.cpp:395
Methodvisit
src/glsl/opt_structure_splitting.cpp:121
Methodvisit
src/glsl/ir_print_glsl_visitor.cpp:437
Methodvisit
* 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.cpp:162
Methodvisit
* Replace any declaration of gl_ClipDistance as an array of floats with a * declaration of gl_ClipDistanceMESA as an array of vec4's. */
src/glsl/lower_clip_distance.cpp:110
Methodvisit
* \name Visit methods * * As typical for the visitor pattern, there must be one \c visit method for * each concrete subclass of \c ir_inst
src/glsl/ir_visitor.h:48
Methodvisit
src/glsl/ir_visitor.h:78
← previousnext →1,701–1,800 of 1,941, ranked by callers