MCPcopy Create free account

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

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

↓ 3 callersMethodadd_type
src/glsl/glsl_symbol_table.cpp:161
↓ 3 callersFunctionassign_varying_locations
* Assign locations for all variables that are produced in one pipeline stage * (the "producer") and consumed in the next stage (the "consumer"). *
src/glsl/link_varyings.cpp:1290
↓ 3 callersFunctionbitcast_f2u
src/glsl/ir_builder.cpp:457
↓ 3 callersFunctionbitcast_u2f
src/glsl/ir_builder.cpp:469
↓ 3 callersMethodcallee_name
* Get the name of the function being called. */
src/glsl/ir.h:1705
↓ 3 callersMethodchange_interface_type
* Change this->interface_type on a variable that previously had a * different, but compatible, interface_type. This is used during linking *
src/glsl/ir.h:497
↓ 3 callersMethodcheck_separate_shader_objects_allowed
src/glsl/glsl_parser_extras.h:154
↓ 3 callersFunctionclone_ir_list
src/glsl/ir_clone.cpp:426
↓ 3 callersMethodclone_prototype
src/glsl/ir_clone.cpp:301
↓ 3 callersMethodcontains_integer
src/glsl/glsl_types.cpp:164
↓ 3 callersFunctioncross_validate_types_and_qualifiers
* Validate the types and qualifiers of an output from one stage against the * matching input to another stage. */
src/glsl/link_varyings.cpp:48
↓ 3 callersFunctiondo_constant_variable
* Does a copy propagation pass on the code present in the instruction stream. */
src/glsl/opt_constant_variable.cpp:184
↓ 3 callersFunctiondo_dead_builtin_varyings
src/glsl/opt_dead_builtin_varyings.cpp:508
↓ 3 callersMethodempty
src/glsl/ir_print_glsl_visitor.h:59
↓ 3 callersMethodfind_variable_entry
src/glsl/ir_variable_refcount.cpp:88
↓ 3 callersFunctionforeach_in_list
src/glsl/ast_function.cpp:84
↓ 3 callersFunctionforeach_in_list
src/glsl/opt_array_splitting.cpp:219
↓ 3 callersMethodget
src/glsl/opt_dead_builtin_varyings.cpp:189
↓ 3 callersMethodget_num_state_slots
src/glsl/ir.h:550
↓ 3 callersMethodget_state_slots
src/glsl/ir.h:564
↓ 3 callersMethodget_stream_id
src/glsl/link_varyings.h:120
↓ 3 callersMethodget_variable_entry
src/glsl/ir_variable_refcount.cpp:70
↓ 3 callersFunctiongetopt_internal
* getopt_internal -- * Parse argc/argv argument vector. Called by user level routines. */
src/getopt/getopt_long.c:276
↓ 3 callersFunctionglsl_compute_version_string
* Format a short human-readable description of the given GLSL version. */
src/glsl/glsl_parser_extras.cpp:44
↓ 3 callersFunctionglsl_type_to_optimizer_desc
src/glsl/glsl_optimizer.cpp:513
↓ 3 callersFunctionglslopt_get_log
src/glsl/glsl_optimizer.cpp:742
↓ 3 callersFunctionglslopt_get_output
src/glsl/glsl_optimizer.cpp:732
↓ 3 callersFunctionglslopt_get_status
src/glsl/glsl_optimizer.cpp:727
↓ 3 callersFunctionglslopt_optimize
src/glsl/glsl_optimizer.cpp:606
↓ 3 callersMethodhas_auxiliary_storage
src/glsl/ast_type.cpp:84
↓ 3 callersMethodhas_explicit_attrib_location
src/glsl/glsl_parser_extras.h:190
↓ 3 callersMethodhas_separate_shader_objects
src/glsl/glsl_parser_extras.h:200
↓ 3 callersMethodhas_uniform_buffer_objects
src/glsl/glsl_parser_extras.h:195
↓ 3 callersFunctionhash_table_clear
src/mesa/program/prog_hash_table.c:94
↓ 3 callersFunctionhash_table_remove
src/mesa/program/prog_hash_table.c:188
↓ 3 callersFunctionis_array_or_matrix
src/glsl/lower_variable_index_to_cond_assign.cpp:119
↓ 3 callersFunctionis_break
src/glsl/loop_unroll.cpp:56
↓ 3 callersMethodis_builtin_available
src/glsl/ir.cpp:1730
↓ 3 callersMethodis_clip_distance_vec8
* Determine whether the given rvalue describes an array of 8 floats that * needs to be lowered to an array of 2 vec4's; that is, determine whether it
src/glsl/lower_clip_distance.cpp:240
↓ 3 callersFunctionis_dereferenced_thing_row_major
* Determine if a thing being dereferenced is row-major * * There is some trickery here. * * If the thing being dereferenced is a member of uniform
src/glsl/lower_ubo_reference.cpp:58
↓ 3 callersMethodis_head_sentinel
src/glsl/list.h:274
↓ 3 callersFunctionlarger_constant
src/glsl/opt_minmax.cpp:203
↓ 3 callersFunctionlink_get_main_function_signature
* Get the function signature for main from a shader */
src/glsl/linker.cpp:1131
↓ 3 callersFunctionlog
src/glsl/ir_builder.cpp:319
↓ 3 callersMethodlookup
* Lookup the interface definition having the given block name. Return * NULL if none is found. */
src/glsl/link_interface_blocks.cpp:215
↓ 3 callersMethodlower_rvalue
* Recursively pack or unpack the given varying (or portion of a varying) by * traversing all of its constituent vectors. * * \param fine_location i
src/glsl/lower_packed_varyings.cpp:367
↓ 3 callersMethodname_declared_this_scope
src/glsl/glsl_symbol_table.cpp:120
↓ 3 callersMethodoperator_string
src/glsl/ir.cpp:605
↓ 3 callersFunctionpack_2x16
* Evaluate a 2x16 floating-point packing function. */
src/glsl/ir_constant_expression.cpp:124
↓ 3 callersFunctionpermute_args
* Exchange the block from nonopt_start to nonopt_end with the block * from nonopt_end to opt_end (keeping the same order of arguments * in each bloc
src/getopt/getopt_long.c:121
↓ 3 callersMethodpop_head
src/glsl/list.h:577
↓ 3 callersFunctionprint_type_post
src/glsl/ir_print_glsl_visitor.cpp:428
↓ 3 callersFunctionprintf_length
Return the length of the string that would be generated by a printf-style * format and argument list, not including the \0 byte. */
src/util/ralloc.c:398
↓ 3 callersMethodprocess
src/glsl/link_uniform_blocks.cpp:45
↓ 3 callersFunctionprocess_block
src/glsl/link_uniform_block_active_visitor.cpp:27
↓ 3 callersMethodpush_back
src/glsl/link_atomics.cpp:56
↓ 3 callersFunctionralloc_vasprintf
src/util/ralloc.c:424
↓ 3 callersMethodrecord
* Record the given producer/consumer variable pair in the list of variables * that should later be assigned locations. * * It is permissible for \c
src/glsl/link_varyings.cpp:815
↓ 3 callersMethodreplace_parameters
src/glsl/ir.cpp:1790
↓ 3 callersFunctionresize
helper function - assumes ptr != NULL */
src/util/ralloc.c:141
↓ 3 callersFunctionskip_whitespace
src/glsl/s_expression.cpp:42
↓ 3 callersFunctionsmaller_constant
src/glsl/opt_minmax.cpp:188
↓ 3 callersMethodstore
* Add a new interface definition. */
src/glsl/link_interface_blocks.cpp:223
↓ 3 callersFunctionswizzle_w
src/glsl/ir_builder.cpp:156
↓ 3 callersFunctionswizzle_z
src/glsl/ir_builder.cpp:150
↓ 3 callersFunctionunpack_2x16
* Evaluate a 2x16 floating-point unpacking function. */
src/glsl/ir_constant_expression.cpp:174
↓ 3 callersFunctionupdate_type
src/glsl/opt_algebraic.cpp:155
↓ 3 callersFunctionvalidate_assignment
* Validates that a value can be assigned to a location with a specified type * * Validates that \c rhs can be assigned to some location. If the typ
src/glsl/ast_to_hir.cpp:710
↓ 3 callersMethodvisit_field
src/glsl/link_uniforms.cpp:236
↓ 3 callersFunctionyy_get_previous_state
src/glsl/glsl_lexer.cpp:3211
↓ 3 callersFunctionyy_get_previous_state
src/glsl/glcpp/glcpp-lex.c:1931
↓ 3 callersFunctionyy_init_globals
src/glsl/glsl_lexer.cpp:3964
↓ 3 callersFunctionyy_init_globals
src/glsl/glcpp/glcpp-lex.c:2759
↓ 3 callersFunctionyytnamerr
Copy to YYRES the contents of YYSTR after stripping away unnecessary quotes and backslashes, so that it's suitable for yyerror. The heuristic i
src/glsl/glsl_parser.cpp:3073
↓ 3 callersFunctionyytnamerr
Copy to YYRES the contents of YYSTR after stripping away unnecessary quotes and backslashes, so that it's suitable for yyerror. The heuristic i
src/glsl/glcpp/glcpp-parse.c:1364
↓ 2 callersFunctionIROUND
* Convert float to int by rounding to nearest integer, away from zero. */
src/mesa/main/imports.h:237
↓ 2 callersFunctionLEN_SQUARED_3FV
src/mesa/main/macros.h:758
↓ 2 callersFunctionReadStringFromFile
tests/glsl_optimizer_tests.cpp:340
↓ 2 callersFunctionTestFile
tests/glsl_optimizer_tests.cpp:475
↓ 2 callersFunctionYYID
(i)
src/glsl/glcpp/glcpp-parse.c:444
↓ 2 callersFunction_argument_list_append
src/glsl/glcpp/glcpp-parse.c:3133
↓ 2 callersFunction_check_for_reserved_macro_name
src/glsl/glcpp/glcpp-parse.c:4337
↓ 2 callersFunction_define_function_macro
src/glsl/glcpp/glcpp-parse.c:4419
↓ 2 callersFunction_define_object_macro
src/glsl/glcpp/glcpp-parse.c:4383
↓ 2 callersFunction_glcpp_parser_apply_pastes
src/glsl/glcpp/glcpp-parse.c:3923
↓ 2 callersFunction_glcpp_parser_evaluate_defined_in_list
Evaluate all DEFINED nodes in a given list, modifying the list in place. */
src/glsl/glcpp/glcpp-parse.c:3855
↓ 2 callersFunction_macro_equal
src/glsl/glcpp/glcpp-parse.c:4368
↓ 2 callersFunction_mesa_align_malloc
* Allocate aligned memory. * * \param bytes number of bytes to allocate. * \param alignment alignment (must be greater than zero). * * Allocates
src/mesa/main/imports.c:78
↓ 2 callersFunction_mesa_ast_to_hir
src/glsl/ast_to_hir.cpp:70
↓ 2 callersFunction_mesa_glsl_get_builtin_function_shader
src/glsl/builtin_functions.cpp:4670
↓ 2 callersFunction_mesa_glsl_initialize_types
* Populate the symbol table with available built-in types. */
src/glsl/builtin_types.cpp:264
↓ 2 callersFunction_mesa_glsl_lexer__create_buffer
Allocate and initialize an input buffer state. * @param file A readable stream. * @param size The character buffer size in bytes. When in doubt, use
src/glsl/glsl_lexer.cpp:3416
↓ 2 callersFunction_mesa_glsl_lexer__delete_buffer
Destroy the buffer. * @param b a buffer created with _mesa_glsl_lexer__create_buffer() * @param yyscanner The scanner object. */
src/glsl/glsl_lexer.cpp:3444
↓ 2 callersFunction_mesa_glsl_lexer__init_buffer
Initializes or reinitializes a buffer. * This function is sometimes called more than once on the same buffer, * such as during a _mesa_glsl_lexer_re
src/glsl/glsl_lexer.cpp:3464
↓ 2 callersFunction_mesa_glsl_lexer_ctor
src/glsl/glsl_lexer.cpp:4090
↓ 2 callersFunction_mesa_glsl_lexer_dtor
src/glsl/glsl_lexer.cpp:4097
↓ 2 callersFunction_mesa_glsl_lexer_restart
Immediately switch to a different input stream. * @param input_file A readable stream. * @param yyscanner The scanner object. * @note This function
src/glsl/glsl_lexer.cpp:3351
↓ 2 callersFunction_mesa_glsl_lexer_set_extra
Set the user-defined data. This data is never touched by the scanner. * @param user_defined The data to be associated with this scanner. * @param yy
src/glsl/glsl_lexer.cpp:3808
↓ 2 callersFunction_mesa_glsl_msg
This helper function will append the given message to the shader's info log and report it via GL_ARB_debug_output. Per that extension, 'type' is
src/glsl/glsl_parser_extras.cpp:382
↓ 2 callersFunction_mesa_glsl_process_extension
src/glsl/glsl_parser_extras.cpp:635
← previousnext →301–400 of 1,941, ranked by callers