MCPcopy Create free account

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

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

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
Methodaccept
src/glsl/ir.h:210
Methodaccept
src/glsl/ir.h:425
Methodaccept
src/glsl/ir.h:955
Methodaccept
src/glsl/ir.h:1081
Methodaccept
src/glsl/ir.h:1175
Methodaccept
src/glsl/ir.h:1205
Methodaccept
src/glsl/ir.h:1663
Methodaccept
src/glsl/ir.h:1695
Methodaccept
src/glsl/ir.h:1768
Methodaccept
src/glsl/ir.h:1802
Methodaccept
src/glsl/ir.h:1842
Methodaccept
src/glsl/ir.h:1907
Methodaccept
src/glsl/ir.h:1993
Methodaccept
src/glsl/ir.h:2071
Methodaccept
src/glsl/ir.h:2106
Methodaccept
src/glsl/ir.h:2140
Methodaccept
src/glsl/ir.h:2197
Methodaccept
src/glsl/ir.h:2310
Methodaccept
src/glsl/ir.h:2335
Methodaccept
src/glsl/ir.h:2359
Methodaccept
src/glsl/ir.h:2392
Functionacoshf
src/mesa/main/imports.h:134
Methodacp_entry
src/glsl/opt_copy_propagation_elements.cpp:57
Methodacp_entry
src/glsl/opt_copy_propagation.cpp:46
Methodacp_entry
src/glsl/opt_constant_propagation.cpp:49
Methodactive_atomic_buffer
src/glsl/link_atomics.cpp:47
Methodadd_const
src/glsl/builtin_variables.cpp:528
Methodadd_const_ivec3
src/glsl/builtin_variables.cpp:540
Methodadd_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
Methodadd_copy
* Adds directly-copied channels between vector variables to the available * copy propagation list. */
src/glsl/opt_copy_propagation_elements.cpp:436
Methodadd_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
Methodadd_function
src/glsl/glsl_symbol_table.cpp:184
Methodadd_image_function
src/glsl/builtin_functions.cpp:2398
Methodadd_image_functions
src/glsl/builtin_functions.cpp:2451
Methodadd_input
src/glsl/builtin_variables.cpp:377
Methodadd_interface
src/glsl/glsl_symbol_table.cpp:31
Methodadd_output
src/glsl/builtin_variables.cpp:382
Methodadd_system_value
src/glsl/builtin_variables.cpp:387
Methodadd_to_ae
Add the rvalue to the list of available expressions for CSE. */
src/glsl/opt_cse.cpp:320
Methodadd_uniform
src/glsl/builtin_variables.cpp:482
Methodadd_variable
src/glsl/glsl_symbol_table.cpp:125
Methodadd_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
Methodae_entry
src/glsl/opt_cse.cpp:56
Functionalways_available
* Availability predicates: * @{ */
src/glsl/builtin_functions.cpp:75
Methodarray
src/glsl/builtin_variables.cpp:367
Methodarray_index_visit
src/glsl/opt_dead_code_local.cpp:137
Methodarray_ref
src/glsl/builtin_functions.cpp:2538
Methodarray_sizing_visitor
src/glsl/linker.cpp:1163
Methodas_rvalue_to_saturate
src/glsl/ir.cpp:1933
← previousnext →1,101–1,200 of 1,941, ranked by callers