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
_mesa_next_pow_two_32
* Round given integer to next higer power of two * If X is zero result is undefined. * * Source for the fallback implementation is * Sean Eron And
src/mesa/main/imports.h:368
Function
_mesa_next_pow_two_64
src/mesa/main/imports.h:386
Function
_mesa_snprintf
Wrapper around vsnprintf() */
src/mesa/main/imports.c:543
Function
_mesa_str_checksum
Compute simple checksum/hash for a string */
src/mesa/main/imports.c:519
Function
_mesa_strdup
* Implemented using malloc() and strcpy. * Note that NULL is handled accordingly. */
src/mesa/main/imports.c:484
Function
_mesa_strtof
Wrapper around strtof() */
src/mesa/main/imports.c:500
Function
_mesa_vsnprintf
Needed due to #ifdef's, above. */
src/mesa/main/imports.c:536
Method
_mid3
src/glsl/builtin_functions.cpp:4515
Method
_min
src/glsl/builtin_functions.cpp:2947
Method
_min3
src/glsl/builtin_functions.cpp:4487
Method
_mix_lrp
src/glsl/builtin_functions.cpp:2975
Method
_mix_sel
src/glsl/builtin_functions.cpp:2988
Method
_mod
src/glsl/builtin_functions.cpp:2926
Method
_modf
src/glsl/builtin_functions.cpp:2932
Method
_mulExtended
* For both imulExtended() and umulExtended() built-ins. */
src/glsl/builtin_functions.cpp:4412
Method
_noise1
src/glsl/builtin_functions.cpp:4161
Method
_noise2
src/glsl/builtin_functions.cpp:4167
Method
_noise3
src/glsl/builtin_functions.cpp:4191
Method
_noise4
src/glsl/builtin_functions.cpp:4224
Method
_normalize
src/glsl/builtin_functions.cpp:3271
Method
_notEqual
src/glsl/builtin_functions.cpp:3792
Method
_outerProduct
src/glsl/builtin_functions.cpp:3377
Method
_packHalf2x16
src/glsl/builtin_functions.cpp:3198
Method
_packSnorm2x16
src/glsl/builtin_functions.cpp:3134
Method
_packSnorm4x8
src/glsl/builtin_functions.cpp:3152
Method
_packUnorm2x16
src/glsl/builtin_functions.cpp:3125
Method
_packUnorm4x8
src/glsl/builtin_functions.cpp:3143
Method
_pow
src/glsl/builtin_functions.cpp:2902
Method
_radians
src/glsl/builtin_functions.cpp:2634
Method
_reflect
src/glsl/builtin_functions.cpp:3318
Method
_refract
src/glsl/builtin_functions.cpp:3331
Method
_sinh
src/glsl/builtin_functions.cpp:2828
Method
_smoothstep
src/glsl/builtin_functions.cpp:3038
Method
_step
src/glsl/builtin_functions.cpp:3010
Method
_tan
src/glsl/builtin_functions.cpp:2655
Method
_tanh
src/glsl/builtin_functions.cpp:2852
Method
_texelFetch
src/glsl/builtin_functions.cpp:3983
Method
_texture
src/glsl/builtin_functions.cpp:3857
Method
_textureCubeArrayShadow
src/glsl/builtin_functions.cpp:3964
Method
_textureQueryLevels
src/glsl/builtin_functions.cpp:4104
Method
_textureQueryLod
src/glsl/builtin_functions.cpp:4086
Method
_textureSize
src/glsl/builtin_functions.cpp:3832
Method
_transpose
src/glsl/builtin_functions.cpp:3393
Method
_uaddCarry
src/glsl/builtin_functions.cpp:4381
Method
_uintBitsToFloat
src/glsl/builtin_functions.cpp:3116
Method
_unpackHalf2x16
src/glsl/builtin_functions.cpp:3207
Method
_unpackSnorm2x16
src/glsl/builtin_functions.cpp:3170
Method
_unpackSnorm4x8
src/glsl/builtin_functions.cpp:3189
Method
_unpackUnorm2x16
src/glsl/builtin_functions.cpp:3161
Method
_unpackUnorm4x8
src/glsl/builtin_functions.cpp:3180
Method
_usubBorrow
src/glsl/builtin_functions.cpp:4395
Method
accept
src/glsl/ir.h:210
Method
accept
src/glsl/ir.h:425
Method
accept
src/glsl/ir.h:955
Method
accept
src/glsl/ir.h:1081
Method
accept
src/glsl/ir.h:1175
Method
accept
src/glsl/ir.h:1205
Method
accept
src/glsl/ir.h:1663
Method
accept
src/glsl/ir.h:1695
Method
accept
src/glsl/ir.h:1768
Method
accept
src/glsl/ir.h:1802
Method
accept
src/glsl/ir.h:1842
Method
accept
src/glsl/ir.h:1907
Method
accept
src/glsl/ir.h:1993
Method
accept
src/glsl/ir.h:2071
Method
accept
src/glsl/ir.h:2106
Method
accept
src/glsl/ir.h:2140
Method
accept
src/glsl/ir.h:2197
Method
accept
src/glsl/ir.h:2310
Method
accept
src/glsl/ir.h:2335
Method
accept
src/glsl/ir.h:2359
Method
accept
src/glsl/ir.h:2392
Function
acoshf
src/mesa/main/imports.h:134
Method
acp_entry
src/glsl/opt_copy_propagation_elements.cpp:57
Method
acp_entry
src/glsl/opt_copy_propagation.cpp:46
Method
acp_entry
src/glsl/opt_constant_propagation.cpp:49
Method
active_atomic_buffer
src/glsl/link_atomics.cpp:47
Method
add_const
src/glsl/builtin_variables.cpp:528
Method
add_const_ivec3
src/glsl/builtin_variables.cpp:540
Method
add_constant
* Adds an entry to the available constant list if it's a plain assignment * of a variable to a variable. */
src/glsl/opt_constant_propagation.cpp:424
Method
add_copy
* Adds directly-copied channels between vector variables to the available * copy propagation list. */
src/glsl/opt_copy_propagation_elements.cpp:436
Method
add_copy
* Adds an entry to the available copy list if it's a plain assignment * of a variable to a variable. */
src/glsl/opt_copy_propagation.cpp:307
Method
add_function
src/glsl/glsl_symbol_table.cpp:184
Method
add_image_function
src/glsl/builtin_functions.cpp:2398
Method
add_image_functions
src/glsl/builtin_functions.cpp:2451
Method
add_input
src/glsl/builtin_variables.cpp:377
Method
add_interface
src/glsl/glsl_symbol_table.cpp:31
Method
add_output
src/glsl/builtin_variables.cpp:382
Method
add_system_value
src/glsl/builtin_variables.cpp:387
Method
add_to_ae
Add the rvalue to the list of available expressions for CSE. */
src/glsl/opt_cse.cpp:320
Method
add_uniform
src/glsl/builtin_variables.cpp:482
Method
add_variable
src/glsl/glsl_symbol_table.cpp:125
Method
add_varying
* Add a single "varying" variable. The variable's type and direction (input * or output) are adjusted as appropriate for the type of shader being *
src/glsl/builtin_variables.cpp:994
Method
ae_entry
src/glsl/opt_cse.cpp:56
Function
always_available
* Availability predicates: * @{ */
src/glsl/builtin_functions.cpp:75
Method
array
src/glsl/builtin_variables.cpp:367
Method
array_index_visit
src/glsl/opt_dead_code_local.cpp:137
Method
array_ref
src/glsl/builtin_functions.cpp:2538
Method
array_sizing_visitor
src/glsl/linker.cpp:1163
Method
as_rvalue_to_saturate
src/glsl/ir.cpp:1933
← previous
next →
1,101–1,200 of 1,941, ranked by callers