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
emit_main_copy
Insert a copy-back assignment at the end of the main() function */
src/glsl/lower_output_reads.cpp:136
Function
emit_return_copy
Insert a copy-back assignment before a "return" statement or a call to * EmitVertex(). */
src/glsl/lower_output_reads.cpp:128
Method
emit_ubo_loads
* Takes LHS and emits a series of assignments into its components * from the UBO variable at variable_offset + deref_offset. * * Recursively calls
src/glsl/lower_ubo_reference.cpp:435
Method
end_statement_line
src/glsl/ir_print_glsl_visitor.cpp:312
Method
end_statement_line
src/glsl/ir_print_metal_visitor.cpp:358
Method
error_value
src/glsl/ir.cpp:1819
Function
es_lod_exists_in_stage
src/glsl/builtin_functions.cpp:167
Function
es_shader_texture_lod
src/glsl/builtin_functions.cpp:193
Function
es_shadow_samplers
src/glsl/builtin_functions.cpp:199
Method
examine_rhs
src/glsl/loop_analysis.cpp:676
Method
exec_list
src/glsl/list.h:315
Method
exec_node
src/glsl/list.h:81
Function
exec_node_init
src/glsl/list.h:132
Method
exp_to_exp2
src/glsl/lower_instructions.cpp:243
Function
f2b
src/glsl/ir_builder.cpp:487
Function
ffsll
* Find position of first bit set in given value. * XXX Warning: this function can only be used on 64-bit systems! * \return position of least-signi
src/mesa/main/imports.c:255
Method
find_assignment_visitor
src/glsl/linker.cpp:93
Method
find_deref_visitor
src/glsl/linker.cpp:156
Method
find_emit_vertex_visitor
src/glsl/linker.cpp:259
Method
find_variable_index
src/glsl/lower_variable_index_to_cond_assign.cpp:162
Method
fixup_ir_call_visitor
src/glsl/ir_clone.cpp:392
Method
fixup_type
* If the type pointed to by \c type represents an unsized array, replace * it with a sized array whose size is determined by max_array_access.
src/glsl/linker.cpp:1234
Method
fixup_unnamed_interface_type
src/glsl/linker.cpp:1282
Method
flatten_named_interface_blocks_declarations
src/glsl/lower_named_interface_blocks.cpp:76
Function
foreach_in_list
src/glsl/opt_dead_code_local.cpp:276
Function
foreach_in_list
src/glsl/ir_expression_flattening.cpp:60
Function
foreach_in_list
src/glsl/glsl_optimizer.cpp:343
Function
foreach_in_list
src/glsl/opt_cse.cpp:176
Function
foreach_in_list
src/glsl/opt_dead_code.cpp:153
Method
foreach_in_list
src/glsl/lower_vertex_id.cpp:50
Method
foreach_in_list
src/glsl/lower_jumps.cpp:521
Method
foreach_in_list
src/glsl/opt_flip_matrices.cpp:48
Method
foreach_in_list
src/glsl/link_functions.cpp:148
Function
foreach_in_list_safe
Move the new kills into the parent block's list, removing them * from the parent's ACP list in the process. */
src/glsl/opt_copy_propagation_elements.cpp:357
Function
foreach_in_list_safe
src/glsl/lower_if_to_cond_assign.cpp:119
Function
foreach_in_list_safe
src/glsl/ast_to_hir.cpp:126
Function
foreach_in_list_safe
src/glsl/opt_dead_builtin_variables.cpp:38
Function
foreach_in_list_safe
src/glsl/ir_hv_accept.cpp:52
Function
foreach_in_list_safe
src/glsl/linker.cpp:1089
Function
foreach_in_list_safe
src/glsl/ir_function_detect_recursion.cpp:232
Function
foreach_in_list_safe
Remove any entries currently in the ACP for this kill. */
src/glsl/opt_copy_propagation.cpp:292
Function
foreach_in_list_safe
First pass: adjust instance block variables with an instance name * to not have an instance name. * * The interface block variables are st
src/glsl/lower_named_interface_blocks.cpp:102
Function
foreach_list_typed
src/glsl/opt_constant_variable.cpp:68
Function
fprint_ir
src/glsl/ir_print_visitor.cpp:78
Function
free_entry
src/glsl/ir_variable_refcount.cpp:45
Function
fs_derivative_control
src/glsl/builtin_functions.cpp:346
Function
fs_gpu_shader5
src/glsl/builtin_functions.cpp:254
Function
fs_oes_derivatives
Desktop GL or OES_standard_derivatives + fragment shader only */
src/glsl/builtin_functions.cpp:338
Function
fs_only
src/glsl/builtin_functions.cpp:89
Function
fs_tex3d
src/glsl/builtin_functions.cpp:372
Function
fs_texture_array
src/glsl/builtin_functions.cpp:269
Function
fs_texture_cube_map_array
src/glsl/builtin_functions.cpp:289
Method
function
src/glsl/ir_function_detect_recursion.cpp:138
Method
function_record
src/glsl/lower_jumps.cpp:218
Method
fvalue
src/glsl/s_expression.h:98
Method
fvalue
src/glsl/s_expression.h:112
Method
ga_entry
src/glsl/ir_print_glsl_visitor.cpp:61
Method
ga_entry_metal
src/glsl/ir_print_metal_visitor.cpp:40
Method
gconst_entry_metal
src/glsl/ir_print_metal_visitor.cpp:49
Method
generate
src/glsl/lower_variable_index_to_cond_assign.cpp:204
Method
generate_discard_break
src/glsl/lower_discard_flow.cpp:122
Method
geom_array_resize_visitor
src/glsl/linker.cpp:188
Method
get
* Get the value associated with a particular key * * \return * If \c key is found in the map, \c true is returned. Otherwise \c false
src/mesa/program/hash_table.h:241
Method
get_array_instance
src/glsl/glsl_types.cpp:455
Method
get_column
src/glsl/lower_mat_op_to_vec.cpp:111
Method
get_element
src/glsl/lower_mat_op_to_vec.cpp:103
Method
get_entry
src/glsl/glsl_symbol_table.cpp:231
Method
get_extension_warning
src/glsl/ir.cpp:1706
Method
get_instance
src/glsl/glsl_types.cpp:397
Method
get_interface
src/glsl/glsl_symbol_table.cpp:58
Method
get_interface
src/glsl/glsl_symbol_table.cpp:218
Method
get_interface_instance
src/glsl/glsl_types.cpp:603
Method
get_jump_strength
src/glsl/lower_jumps.cpp:461
Method
get_location
src/glsl/link_varyings.h:137
Method
get_num_operands
* Determine the number of operands used by an expression */
src/glsl/ir.h:1629
Method
get_opcode
src/glsl/ir.cpp:1378
Method
get_operator
src/glsl/ir.cpp:633
Method
get_prev
src/glsl/list.h:234
Method
get_record_instance
src/glsl/glsl_types.cpp:577
Method
get_splitting_entry
src/glsl/opt_array_splitting.cpp:269
Method
get_splitting_entry
src/glsl/opt_structure_splitting.cpp:203
Function
getopt
* getopt -- * Parse argc/argv argument vector. * * [eventually this will replace the BSD getopt] */
src/getopt/getopt_long.c:472
Function
getopt_long_only
* getopt_long_only -- * Parse argc/argv argument vector. */
src/getopt/getopt_long.c:504
Function
glcpp_get_column
Get the current column number. * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2552
Function
glcpp_get_debug
src/glsl/glcpp/glcpp-lex.c:2657
Function
glcpp_get_extra
Get the user-defined data for this scanner. * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2530
Function
glcpp_get_in
Get the input stream. * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2565
Function
glcpp_get_leng
Get the length of the current token. * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2583
Function
glcpp_get_lineno
Get the current line number. * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2539
Function
glcpp_get_lloc
src/glsl/glcpp/glcpp-lex.c:2683
Function
glcpp_get_lval
src/glsl/glcpp/glcpp-lex.c:2671
Function
glcpp_get_out
Get the output stream. * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2574
Function
glcpp_get_text
src/glsl/glcpp/glcpp-lex.c:2593
Function
glcpp_lex_init
src/glsl/glcpp/glcpp-lex.c:2702
Function
glcpp_lex_update_state_per_token
Update all state necessary for each token being returned. * * Here we'll be tracking newlines and spaces so that the lexer can * alter its behavior
src/glsl/glcpp/glcpp-lex.c:716
Function
glcpp_parser_lex
src/glsl/glcpp/glcpp-parse.c:4458
Function
glcpp_push_buffer_state
Pushes the new state onto the stack. The new state becomes * the current state. This function will allocate the stack * if necessary. * @param n
src/glsl/glcpp/glcpp-lex.c:2278
Function
glcpp_set_column
Set the current column. * @param line_number * @param yyscanner The scanner object. */
src/glsl/glcpp/glcpp-lex.c:2628
Function
glcpp_set_debug
src/glsl/glcpp/glcpp-lex.c:2663
Function
glcpp_set_in
Set the input stream. This does not discard the current * input buffer. * @param in_str A readable stream. * @param yyscanner The scanner object.
src/glsl/glcpp/glcpp-lex.c:2645
← previous
next →
1,301–1,400 of 1,941, ranked by callers