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
type_function
src/liboslexec/llvm_util.cpp:1020
Function
type_int_ptr
src/include/OSL/llvm_util.h:233
Function
type_longlong
src/include/OSL/llvm_util.h:224
Function
type_matrix_ptr
src/include/OSL/llvm_util.h:236
Function
type_triple_ptr
src/include/OSL/llvm_util.h:235
Function
type_typedesc
src/include/OSL/llvm_util.h:228
Method
type_union
src/liboslexec/llvm_util.cpp:962
Function
type_ustring_ptr
src/include/OSL/llvm_util.h:231
Method
typecheck
src/liboslcomp/ast.h:1003
Method
typecheck_all_poly
src/liboslcomp/typecheck.cpp:907
Method
typecheck_builtin_specialcase
src/liboslcomp/typecheck.cpp:1055
Method
typecheck_children
src/liboslcomp/typecheck.cpp:55
Method
typecheck_initlist
src/liboslcomp/typecheck.cpp:141
Method
typecheck_list
src/liboslcomp/typecheck.cpp:65
Method
typecheck_printf_args
src/liboslcomp/typecheck.cpp:981
Method
typecheck_struct_constructor
src/liboslcomp/typecheck.cpp:1174
Method
typecheck_struct_initializers
src/liboslcomp/typecheck.cpp:171
Function
unequal_consts
src/liboslexec/constfold.cpp:76
Method
unlock
src/liboslexec/oslexec_pvt.h:1500
Method
unread_after
src/liboslexec/runtimeoptimize.cpp:1233
Method
update_eval
Encapsulates the balance heuristic when evaluating a sum of functions such as a BRDF mixture. This updates a (weight, pdf) pair with a new one to repr
src/testrender/sampling.h:133
Method
use_stale_sym
src/liboslexec/runtimeoptimize.cpp:1185
Method
useless_op_elision
If every potentially-written argument to this op is NEVER read, turn it into a nop and return true. We don't do this to ops that have no written args
src/liboslexec/runtimeoptimize.cpp:1443
Method
user_function
Pointer to the ASTfunction_declaration node that defines the user function, or NULL if it's not a user-defined function.
src/liboslcomp/ast.h:887
Method
userdata_initialized_ref
src/liboslexec/backendllvm.cpp:668
Method
uv
src/testrender/raytracer.h:94
Method
uv
src/testrender/raytracer.h:282
Method
v
src/liboslexec/opnoise.cpp:633
Method
v
src/liboslexec/opnoise.cpp:658
Method
valid_file
src/osl.imageio/oslinput.cpp:294
Method
valuesource
src/include/osl_pvt.h:603
Method
valuesourcename
src/liboslcomp/symtab.cpp:85
Method
var
src/liboslcomp/ast.h:533
Method
var
src/liboslcomp/ast.h:549
Method
var
src/liboslcomp/ast.h:733
Function
vec4ToVec3
src/shaders/vector4.h:171
Method
vec_to_list
Turn a vector of node refs into a list of nodes, returning its head.
src/liboslcomp/ast.h:259
Method
version
src/liboslexec/loadshader.cpp:131
Method
version
Declare the shader version.
src/liboslexec/osoreader.h:67
Method
version
src/liboslquery/oslquery.cpp:58
Method
warning
src/liboslcomp/oslcomp_pvt.h:125
Method
warning_impl
src/liboslcomp/ast.cpp:198
Function
wireframe
Return wireframe opacity factor [0, 1] given a geometry type in ("triangles", "polygons" or "patches"), and a line_width in raster or world space depe
src/shaders/oslutil.h:36
Method
wrap
src/include/OSL/oslnoise.h:434
Method
wrap
src/include/OSL/oslnoise.h:660
Method
write_oso_const_value
src/liboslcomp/oslcomp.cpp:749
Method
write_oso_file
src/liboslcomp/oslcomp.cpp:895
Method
write_oso_metadata
src/liboslcomp/oslcomp.cpp:727
Method
write_oso_symbol
src/liboslcomp/oslcomp.cpp:776
Method
~ASTNode
src/liboslcomp/ast.cpp:176
Method
~AccumAutomata
src/liboslexec/accum.cpp:73
Method
~BackendLLVM
src/liboslexec/backendllvm.cpp:104
Function
~Background
src/testrender/background.h:11
Method
~Cat
src/liboslexec/lpexp.cpp:68
Method
~ConstantPool
src/liboslexec/constantpool.h:61
Method
~DfAutomata
src/liboslexec/automata.cpp:525
Method
~Dictionary
src/liboslexec/dictionary.cpp:79
Method
~LLVM_Util
src/liboslexec/llvm_util.cpp:378
Method
~LPexp
src/liboslexec/lpexp.h:70
Method
~MemoryManager
Common
src/liboslexec/llvm_util.cpp:255
Method
~MyAov
src/liboslexec/accum_test.cpp:62
Method
~NRepeat
src/liboslexec/lpexp.h:176
Method
~NdfAutomata
src/liboslexec/automata.cpp:274
Method
~OIIO_RendererServices
src/osl.imageio/oslinput.cpp:154
Method
~OSLCompiler
src/liboslcomp/oslcomp.cpp:80
Method
~OSLCompilerImpl
src/liboslcomp/oslcomp.cpp:145
Method
~OSLInput
src/osl.imageio/oslinput.cpp:249
Method
~OSLQuery
src/liboslquery/oslquery.cpp:370
Method
~OSOProcessorBase
src/liboslexec/runtimeoptimize.cpp:102
Method
~OSOReader
src/liboslexec/osoreader.h:53
Method
~OSOReaderQuery
src/liboslquery/oslquery.cpp:57
Method
~OSOReaderToMaster
src/liboslexec/loadshader.cpp:61
Method
~Orlist
src/liboslexec/lpexp.cpp:139
Method
~PerThreadInfo
src/liboslexec/llvm_util.cpp:123
Method
~PerThreadInfo
src/liboslexec/shadingsys.cpp:567
Method
~PointCloud
src/liboslexec/pointcloud.cpp:139
Function
~RendererServices
src/include/OSL/rendererservices.h:66
Method
~Repeat
src/liboslexec/lpexp.h:161
Method
~Rule
src/liboslexec/lpexp.h:198
Method
~RuntimeOptimizer
src/liboslexec/runtimeoptimize.cpp:134
Method
~ScopeExit
src/liboslcomp/ast.cpp:63
Method
~ShaderGroup
src/liboslexec/instance.cpp:750
Method
~ShaderInstance
src/liboslexec/instance.cpp:92
Method
~ShaderMaster
src/liboslexec/master.cpp:48
Method
~ShadingContext
src/liboslexec/context.cpp:58
Method
~ShadingSystem
src/liboslexec/shadingsys.cpp:78
Method
~SimplePool
src/liboslexec/oslexec_pvt.h:1323
Function
~SimpleRenderer
src/testrender/simplerend.h:46
Method
~SimpleRenderer
src/testshade/simplerend.h:49
Method
~State
src/liboslexec/automata.h:104
Method
~Symbol
src/liboslexec/lpexp.h:110
Method
~Symbol
src/include/osl_pvt.h:489
Method
~SymbolTable
src/liboslcomp/symtab.h:217
Method
~Wildexp
src/liboslexec/lpexp.h:129
← previous
2,101–2,194 of 2,194, ranked by callers