Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AcademySoftwareFoundation/OpenShadingLanguage
/ functions
Functions
2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage
⨍
Functions
2,194
◇
Types & classes
269
Method
codegen_copy_struct_array_element
src/liboslcomp/codegen.cpp:1127
Method
codegen_index
A struct select needs to decypher whether there is an array index necessary in the chain of events. The only kind of assignment that makes sense is a
src/liboslcomp/codegen.cpp:1245
Method
codegen_initializer
src/liboslcomp/codegen.cpp:815
Method
codegen_initlist
src/liboslcomp/codegen.cpp:834
Method
codegen_list
src/liboslcomp/codegen.cpp:361
Method
codegen_logic
src/liboslcomp/codegen.cpp:1480
Method
codegen_method
Which method or parameter is currently undergoing code generation? "___main___" indicates the main body of code.
src/liboslcomp/oslcomp_pvt.h:249
Method
codegen_struct_initializers
src/liboslcomp/codegen.cpp:960
Method
codemarker
src/liboslexec/loadshader.cpp:462
Method
codemarker
New code section marker designating subsequent instructions.
src/liboslexec/osoreader.h:109
Method
codemarker
src/liboslquery/oslquery.cpp:259
Method
coerce
src/liboslcomp/codegen.cpp:303
Method
coerce_assigned_constant
For 'R = A_const' where R and A are different, but coerceable, types, turn it into a constant assignment of the exact type. Return true if a change wa
src/liboslexec/runtimeoptimize.cpp:1102
Method
collapse_ops
src/liboslexec/runtimeoptimize.cpp:2866
Method
collapse_syms
src/liboslexec/runtimeoptimize.cpp:2778
Method
compile
src/liboslcomp/oslcomp.cpp:87
Method
cond
src/liboslcomp/ast.h:638
Method
cond
src/liboslcomp/ast.h:664
Method
cond
src/liboslcomp/ast.h:796
Method
connected
src/include/osl_pvt.h:595
Method
connected_down
src/include/osl_pvt.h:596
Method
connection_error
src/liboslexec/oslexec_pvt.h:605
Method
const_value_as_string
src/liboslexec/runtimeoptimize.cpp:802
Function
constrain_rgb
If the requested RGB shade contains a negative weight for one of the primaries, it lies outside the colour gamut accessible from the given triple of p
src/liboslexec/opcolor.cpp:335
Function
contrast
contrast scales the input around a central `pivot` value.
src/shaders/MaterialX/mx_funcs.h:173
Method
convert_value
src/liboslexec/shadingsys.cpp:480
Method
copy_block_aliases
src/liboslexec/runtimeoptimize.cpp:2027
Method
current_output
src/liboslcomp/oslcomp_pvt.h:185
Method
current_struct
src/liboslcomp/symtab.cpp:247
Method
current_typespec
src/liboslcomp/oslcomp_pvt.h:183
Method
cwd
src/liboslcomp/oslcomp_pvt.h:349
Method
dataoffset
src/include/osl_pvt.h:578
Method
dealias_symbol
src/liboslexec/runtimeoptimize.cpp:1472
Method
deallocateFunctionBody
src/liboslexec/llvm_util.cpp:198
Method
debug
src/liboslcomp/oslcomp_pvt.h:351
Method
debug
Is the shading system in debug mode, and if so, how verbose?
src/liboslexec/oslexec_pvt.h:589
Method
debug_opt
src/liboslexec/runtimeoptimize.h:159
Method
debug_opt_impl
src/liboslexec/runtimeoptimize.cpp:335
Method
debug_opt_ops
src/liboslexec/runtimeoptimize.cpp:345
Method
debug_turn_into
src/liboslexec/runtimeoptimize.cpp:360
Method
declaring_shader_formals
src/liboslcomp/oslcomp_pvt.h:188
Method
default_output_filename
src/liboslcomp/oslcomp.cpp:717
Function
degrees
Basic math
src/shaders/stdosl.h:79
Method
delete_syms
src/liboslcomp/symtab.cpp:286
Method
deregisterEHFrames
src/liboslexec/llvm_util.cpp:274
Method
destroy
src/liboslexec/llvm_util.cpp:128
Function
distance
src/include/OSL/dual_vec.h:466
Function
dot
src/shaders/vector2.h:160
Function
dot
src/shaders/vector4.h:176
Function
draw_string
src/shaders/oslutil.h:91
Method
eliminate_middleman
Find situations where an output is simply a copy of a connected input, and eliminate the middleman.
src/liboslexec/runtimeoptimize.cpp:1847
Method
emitcode
src/liboslcomp/codegen.cpp:77
Function
empty_group_func
src/liboslexec/llvm_instance.cpp:988
Method
endFunctionBody
src/liboslexec/llvm_util.cpp:188
Method
equalWithAbsError
src/include/OSL/matrix22.h:529
Method
equalWithRelError
src/include/OSL/matrix22.h:541
Method
equivalent
src/liboslexec/oslexec_pvt.h:1261
Method
equivalent
src/liboslexec/automata.cpp:422
Method
equivalent
src/include/osl_pvt.h:909
Function
erf
src/include/OSL/dual.h:911
Function
erfc
src/include/OSL/dual.h:931
Method
error
src/liboslcomp/oslcomp_pvt.h:103
Method
error
src/liboslexec/oslexec_pvt.h:527
Method
error_encountered
Have we hit an error?
src/liboslcomp/oslcomp_pvt.h:146
Method
error_impl
src/liboslcomp/ast.cpp:185
Function
eval
src/testrender/background.h:60
Method
eval
src/testrender/shading.cpp:104
Method
eval
src/testrender/shading.cpp:123
Method
eval
src/testrender/shading.cpp:161
Method
eval
src/testrender/shading.cpp:395
Method
eval
src/testrender/shading.cpp:602
Method
eval
src/testrender/shading.cpp:624
Method
eval
src/testrender/shading.cpp:636
Method
evalD
src/testrender/shading.cpp:533
Method
evalG1
src/testrender/shading.cpp:529
Method
evalG2
src/testrender/shading.cpp:524
Method
evalLambda
src/testrender/shading.cpp:516
Method
execute_cleanup
src/liboslexec/shadingsys.cpp:289
Method
execute_init
src/liboslexec/shadingsys.cpp:249
Method
execute_layer
src/liboslexec/shadingsys.cpp:258
Method
executions
src/liboslexec/oslexec_pvt.h:1486
Function
exp2
src/include/OSL/dual.h:876
Method
expr
src/liboslcomp/ast.h:703
Method
expr
src/liboslcomp/ast.h:734
Method
expr
src/liboslcomp/ast.h:751
Method
expr
src/liboslcomp/ast.h:815
Method
expr
src/liboslcomp/ast.h:836
Function
fBm
fractional Brownian motion
src/shaders/MaterialX/mx_funcs.h:362
Function
faceforward
src/shaders/stdosl.h:208
Method
falseexpr
src/liboslcomp/ast.h:798
Method
falsestmt
src/liboslcomp/ast.h:640
Function
fast_acos
src/include/OSL/dual.h:708
Function
fast_asin
src/include/OSL/dual.h:729
Function
fast_atan
src/include/OSL/dual.h:747
Function
fast_erfc
src/include/OSL/dual.h:941
Function
fast_expm1
src/include/OSL/dual.h:902
Function
fast_log10
src/include/OSL/dual.h:851
Function
fast_log2
src/include/OSL/dual.h:832
Method
fast_rng
seed based on the cell containing P
src/liboslnoise/gabornoise.cpp:61
Function
fast_sin
src/include/OSL/dual.h:596
← previous
next →
1,301–1,400 of 2,194, ranked by callers