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
↓ 1 callers
Function
type_bool
src/include/OSL/llvm_util.h:222
↓ 1 callers
Function
type_char
src/include/OSL/llvm_util.h:223
↓ 1 callers
Method
type_function_ptr
src/liboslexec/llvm_util.cpp:1030
↓ 1 callers
Function
type_matrix
src/include/OSL/llvm_util.h:227
↓ 1 callers
Function
type_triple
src/include/OSL/llvm_util.h:226
↓ 1 callers
Function
type_void
src/include/OSL/llvm_util.h:225
↓ 1 callers
Method
typespecs_from_codes
src/liboslcomp/typecheck.cpp:1566
↓ 1 callers
Method
userdata_isconnected
src/liboslexec/oslexec_pvt.h:618
↓ 1 callers
Method
valuesourcename
src/liboslexec/oslexec_pvt.h:1251
↓ 1 callers
Function
wavelength_color_XYZ
For a given wavelength lambda (in nm), return the XYZ triple giving the XYZ color corresponding to that single wavelength;
src/liboslexec/opcolor.cpp:287
↓ 1 callers
Method
wildcardTransitionsFrom
src/liboslexec/automata.cpp:204
↓ 1 callers
Method
write_access
src/liboslexec/pointcloud.cpp:59
↓ 1 callers
Method
write_bitcode_file
src/liboslexec/llvm_util.cpp:1674
↓ 1 callers
Function
write_osl_file
(osl_shadername, osl_code, options)
src/shaders/MaterialX/build_materialX_osl.py:311
Method
ASTNode
src/liboslcomp/ast.cpp:84
Method
ASTassign_expression
src/liboslcomp/ast.cpp:805
Method
ASTbinary_expression
src/liboslcomp/ast.cpp:916
Method
ASTcomma_operator
src/liboslcomp/ast.h:806
Method
ASTcompound_initializer
src/liboslcomp/ast.cpp:789
Method
ASTconditional_statement
src/liboslcomp/ast.h:627
Method
ASTfunction_call
src/liboslcomp/ast.cpp:1025
Method
ASTfunction_declaration
src/liboslcomp/ast.cpp:305
Method
ASTindex
src/liboslcomp/ast.cpp:549
Method
ASTliteral
src/liboslcomp/ast.h:988
Method
ASTloop_statement
src/liboslcomp/ast.h:652
Method
ASTloopmod_statement
src/liboslcomp/ast.h:678
Method
ASTpostincdec
src/liboslcomp/ast.h:541
Method
ASTpreincdec
src/liboslcomp/ast.h:525
Method
ASTreturn_statement
src/liboslcomp/ast.h:694
Method
ASTshader_declaration
src/liboslcomp/ast.cpp:254
Method
ASTstructselect
src/liboslcomp/ast.cpp:609
Method
ASTternary_expression
src/liboslcomp/ast.h:785
Method
ASTtype_constructor
src/liboslcomp/ast.h:844
Method
ASTtypecast_expression
src/liboslcomp/ast.h:824
Method
ASTunary_expression
src/liboslcomp/ast.cpp:867
Method
ASTvariable_declaration
src/liboslcomp/ast.cpp:411
Method
ASTvariable_ref
src/liboslcomp/ast.cpp:500
Method
Accumulator
src/liboslexec/accum.cpp:132
Method
AllocateGOT
src/liboslexec/llvm_util.cpp:178
Method
AovOutput
src/include/OSL/accum.h:54
Method
AttributeNeeded
src/liboslexec/oslexec_pvt.h:221
Function
BSDF
src/testrender/shading.h:15
Method
BackendLLVM
src/liboslexec/backendllvm.cpp:87
Function
Background
src/testrender/background.h:10
Method
Camera
src/testrender/raytracer.h:32
Method
CellNoise
src/include/OSL/oslnoise.h:275
Method
CheckInvariants
src/liboslexec/llvm_util.cpp:201
Method
Color3<S>,P> operator*
src/include/OSL/dual_vec.h:256
Method
CompositeBSDF
src/testrender/shading.h:25
Method
ConnectedParam
< Type of data being connected N.B. Use bitfields to squeeze the structure down by 4 bytes. Consequence is that you can't connect individual elements
src/liboslexec/oslexec_pvt.h:933
Method
Connection
src/liboslexec/oslexec_pvt.h:961
Method
ConnectionDestIs
src/liboslexec/runtimeoptimize.cpp:1325
Method
ConstantPool
Allocate a new pool of T's. The quanta, if supplied, is the number of T's to malloc at a time.
src/liboslexec/constantpool.h:59
Method
ConstantSymbol
src/liboslcomp/symtab.h:134
Function
Counter
src/testrender/util.h:8
Method
DfAutomata
src/liboslexec/automata.h:264
Method
Dictionary
src/liboslexec/dictionary.cpp:74
Method
Diffuse
src/testrender/shading.cpp:103
Method
Dual
Default ctr leaves everything uninitialized
src/include/OSL/dual.h:64
Function
Dual2<float4>
src/include/OSL/oslnoise.h:695
Function
Dual2<float>
src/include/OSL/oslnoise.h:752
Function
Dual<T,P>
src/include/OSL/dual_vec.h:178
Function
Dual<T,P>
src/include/OSL/dual.h:526
Method
EH_INFO, msg.str());)
src/liboslexec/oslexec_pvt.h:1792
Method
ErrorRecorder
src/osl.imageio/oslinput.cpp:196
Method
F
src/testrender/shading.cpp:298
Method
F
src/testrender/shading.cpp:331
Function
FOREACH_PARAM
src/liboslexec/llvm_instance.cpp:293
Function
FOREACH_SYM
no need to print or gather stats for unused layers
src/liboslexec/runtimeoptimize.cpp:3140
Method
FieldSpec
src/include/osl_pvt.h:426
Method
FunctionSymbol
src/liboslcomp/symtab.h:63
Method
GaborNoise
src/liboslexec/opnoise.cpp:487
Method
GaborPNoise
src/liboslexec/opnoise.cpp:545
Method
GaborParams
src/liboslnoise/gabornoise.cpp:109
Method
GenericNoise
src/liboslexec/opnoise.cpp:670
Method
GenericPNoise
src/liboslexec/opnoise.cpp:753
Method
HashNoise
src/include/OSL/oslnoise.h:501
Method
HashScalarPeriodic
src/include/OSL/oslnoise.h:1082
Method
HashVectorPeriodic
src/include/OSL/oslnoise.h:1151
Method
HelperFuncRecord
src/liboslexec/llvm_instance.cpp:134
Method
IRBuilder
src/liboslexec/llvm_util.cpp:298
Method
LLVM_Util
src/liboslexec/llvm_util.cpp:312
Method
Lambda
src/testrender/shading.cpp:302
Method
Lambda
src/testrender/shading.cpp:335
Method
LoadMemoryCompiledShader
src/liboslexec/shadingsys.cpp:119
Method
Matrix22
src/include/OSL/matrix22.h:68
Method
Matrix22
src/include/OSL/matrix22.h:353
Method
MemoryManager
src/liboslexec/llvm_util.cpp:173
Method
Message
src/liboslexec/oslexec_pvt.h:1370
Method
MessageList
src/liboslexec/oslexec_pvt.h:1390
Method
Microfacet
src/testrender/shading.cpp:385
Method
MyAov
src/liboslexec/accum_test.cpp:48
Method
NRepeat
src/liboslexec/lpexp.h:175
Method
NdfAutomata
src/liboslexec/automata.h:154
Method
Node
next node for the same query
src/liboslexec/dictionary.cpp:132
Method
Noise
src/include/OSL/oslnoise.h:2124
Method
NoiseOpt
src/include/OSL/rendererservices.h:428
Method
NoiseParams
src/liboslexec/oslexec_pvt.h:1886
Method
Nsym
src/liboslexec/oslexec_pvt.h:1188
Method
NullNoise
src/liboslexec/opnoise.cpp:612
← previous
next →
1,001–1,100 of 2,194, ranked by callers