MCPcopy Create free account

hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / functions

Functions2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage

↓ 4 callersFunctionrgb_to_hsv
src/liboslexec/opcolor.cpp:92
↓ 4 callersMethodsetup_optimization_passes
src/liboslexec/llvm_util.cpp:644
↓ 4 callersFunctionshadertypename
src/liboslexec/oslexec.cpp:47
↓ 4 callersMethodsource
src/include/osl_pvt.h:781
↓ 4 callersFunctionstarts_with
src/liboslexec/loadshader.cpp:334
↓ 4 callersMethodtransposed
src/include/OSL/matrix22.h:749
↓ 4 callersFunctionx
(e)
src/doc/markdeep.min.js:4
↓ 3 callersFunctionM
(e,t)
src/doc/markdeep.min.js:4
↓ 3 callersFunctionRay
src/testrender/raytracer.h:12
↓ 3 callersMethodVec
src/testrender/testrender.cpp:189
↓ 3 callersFunctionYIQ_to_rgb
src/liboslexec/opcolor.cpp:163
↓ 3 callersMethodblock_alias
Return the index of the symbol that 'symindex' aliases to, locally, or -1 if it has no block-local alias.
src/liboslexec/runtimeoptimize.h:188
↓ 3 callersFunctionclamp
src/shaders/color2.h:173
↓ 3 callersFunctionclamp_zero
src/liboslexec/opcolor.cpp:369
↓ 3 callersMethodclash
src/liboslcomp/symtab.cpp:216
↓ 3 callersMethodcodegen_assign
src/liboslcomp/codegen.cpp:1154
↓ 3 callersMethodconstant_bool
src/liboslexec/llvm_util.cpp:1093
↓ 3 callersMethoddebug_nan
src/liboslexec/oslexec_pvt.h:599
↓ 3 callersMethoddebug_uninit
src/liboslexec/oslexec_pvt.h:600
↓ 3 callersFunctiondet2x2
src/liboslexec/opmatrix.cpp:332
↓ 3 callersFunctiondistance
src/shaders/stdosl.h:197
↓ 3 callersMethodempty_instance
Is the instance reduced to nothing but an 'end' instruction and no symbols?
src/liboslexec/oslexec_pvt.h:1224
↓ 3 callersMethodensureState
src/liboslexec/automata.cpp:532
↓ 3 callersFunctionequalVal
src/include/OSL/dual.h:500
↓ 3 callersFunctionerror_string
src/liboslexec/llvm_util.cpp:440
↓ 3 callersMethodeval
src/testrender/shading.cpp:202
↓ 3 callersMethodeverused_in_group
everused_in_group is an even more stringent test -- not only must the symbol not be used within the shader but it also must not be used elsewhere in t
src/include/osl_pvt.h:672
↓ 3 callersMethodfind_symbol
src/liboslexec/instance.cpp:779
↓ 3 callersMethodfindsymbol
src/liboslexec/master.cpp:75
↓ 3 callersFunctiongabor_kernel
VEC should be Vec3 or Vec2
src/liboslnoise/gabornoise.cpp:148
↓ 3 callersMethodgenerated_texture_call
Call this when JITing a texture-like call, to track how many.
src/liboslexec/backendllvm.h:400
↓ 3 callersMethodget_perthread_info
Get the per-thread info, create it if necessary.
src/liboslexec/oslexec_pvt.h:729
↓ 3 callersFunctiongetattribute
Shortcuts for common types
src/include/OSL/oslexec.h:225
↓ 3 callersFunctiongrad2
src/liboslnoise/simplexnoise.cpp:160
↓ 3 callersMethodhas_data
Some messages don't have data because getmessage() was called before setmessage (which is flagged as an error to avoid ambiguities caused by execution
src/liboslexec/oslexec_pvt.h:1376
↓ 3 callersMethodhaserror
src/osl.imageio/oslinput.cpp:205
↓ 3 callersFunctionhsl_to_rgb
src/liboslexec/opcolor.cpp:122
↓ 3 callersMethodindex
src/liboslcomp/ast.h:583
↓ 3 callersMethodis_closure_array
Is this typespec an array of closures?
src/include/osl_pvt.h:162
↓ 3 callersMethodis_entry_layer
Is the given layer an entry point? It is if explicitly tagged as such, or if no layers are so tagged then the last layer is the one entry.
src/liboslexec/oslexec_pvt.h:1534
↓ 3 callersMethodis_int_based
Is it an int or an array of ints?
src/include/osl_pvt.h:306
↓ 3 callersMethodis_structure_based
Is this typespec an array of structures?
src/include/osl_pvt.h:179
↓ 3 callersFunctionj
(e,t)
src/doc/markdeep.min.js:4
↓ 3 callersMethodllvm_assign_impl
src/liboslexec/backendllvm.cpp:768
↓ 3 callersMethodllvm_compiled_init
src/liboslexec/oslexec_pvt.h:1462
↓ 3 callersMethodllvm_compiled_layer
src/liboslexec/oslexec_pvt.h:1468
↓ 3 callersMethodllvm_compiled_version
src/liboslexec/oslexec_pvt.h:1456
↓ 3 callersFunctionllvm_gen_texture_options
src/liboslexec/llvm_gen.cpp:2073
↓ 3 callersMethodllvm_groupdata_size
src/liboslexec/oslexec_pvt.h:1453
↓ 3 callersMethodmain_method_name
src/liboslcomp/codegen.cpp:68
↓ 3 callersFunctionmake_Vec2
A uniform way to assemble a Vec2 from float and a Dual<Vec2> from Dual<float>.
src/include/OSL/dual_vec.h:145
↓ 3 callersFunctionmark_symbol_derivatives
src/liboslcomp/oslcomp.cpp:1291
↓ 3 callersMethodmetadata
src/liboslcomp/ast.h:407
↓ 3 callersMethodnext_block_instruction
src/liboslexec/runtimeoptimize.cpp:1573
↓ 3 callersMethodno_pointcloud
src/liboslexec/oslexec_pvt.h:621
↓ 3 callersMethodnodetypename
src/liboslcomp/ast.cpp:463
↓ 3 callersMethodnormal
src/testrender/raytracer.h:184
↓ 3 callersFunctionnparams
How many parameters does the shader have?
src/include/OSL/oslquery.h:126
↓ 3 callersMethodnum_entry_layers
src/liboslexec/oslexec_pvt.h:1525
↓ 3 callersFunctionoiio_app
(app)
testsuite/runtest.py:137
↓ 3 callersMethodop_and
src/liboslexec/llvm_util.cpp:1548
↓ 3 callersMethodop_bool_to_int
src/liboslexec/llvm_util.cpp:1536
↓ 3 callersMethodop_ge
src/liboslexec/llvm_util.cpp:1650
↓ 3 callersMethodop_gt
src/liboslexec/llvm_util.cpp:1626
↓ 3 callersMethodoptimize_group
src/liboslexec/shadingsys.cpp:454
↓ 3 callersFunctionosl_get_matrix
src/liboslexec/opmatrix.cpp:157
↓ 3 callersFunctionosl_sign_ff
src/liboslexec/llvm_ops.cpp:495
↓ 3 callersMethodprintf_args
src/liboslcomp/symtab.h:104
↓ 3 callersFunctionreaduntil
Return the prefix of source that doesn't contain any characters in 'stop', erase that prefix from source (up to and including the stop character. Als
src/liboslexec/loadshader.cpp:361
↓ 3 callersFunctionrgb_to_YIQ
src/liboslexec/opcolor.cpp:174
↓ 3 callersFunctionrgb_to_hsl
src/liboslexec/opcolor.cpp:141
↓ 3 callersMethodrun
src/liboslexec/llvm_instance.cpp:994
↓ 3 callersMethodrun_lazily
Should this instance only be run lazily (i.e., not unconditionally)?
src/liboslexec/oslexec_pvt.h:1094
↓ 3 callersMethodsample
src/testrender/shading.cpp:223
↓ 3 callersMethodserialize
src/liboslexec/instance.cpp:816
↓ 3 callersFunctionset_shadingsys_options
src/testshade/testshade.cpp:120
↓ 3 callersFunctionshade_image
src/liboslexec/shadeimage.cpp:51
↓ 3 callersMethodshapepdf
src/testrender/raytracer.h:206
↓ 3 callersFunctionsqr
src/shaders/stdosl.h:226
↓ 3 callersMethodstruct_field_pair
src/liboslcomp/oslcomp.cpp:1101
↓ 3 callersMethodsurfacearea
src/testrender/raytracer.h:180
↓ 3 callersMethodsymbol
src/liboslexec/loadshader.cpp:149
↓ 3 callersMethodtakes_derivs
src/liboslcomp/symtab.h:107
↓ 3 callersMethodtexture_args
src/liboslcomp/symtab.h:101
↓ 3 callersMethodtransformc
src/liboslexec/opcolor.cpp:633
↓ 3 callersMethodturn_into_assign_one
Turn the current op into a simple assignment to one (of the first arg).
src/liboslexec/runtimeoptimize.cpp:445
↓ 3 callersMethodtype_struct
src/liboslexec/llvm_util.cpp:995
↓ 3 callersMethodunknown_coordsys_error
src/liboslexec/oslexec_pvt.h:604
↓ 3 callersFunctionusage
src/oslc/oslcmain.cpp:46
↓ 3 callersMethoduv
src/testrender/raytracer.h:188
↓ 2 callersMethodConnectShaders
src/liboslexec/shadingsys.cpp:179
↓ 2 callersFunctionL
(t,r,n)
src/doc/markdeep.min.js:4
↓ 2 callersMethodLoadMemoryCompiledShader
src/liboslexec/loadshader.cpp:623
↓ 2 callersFunctionPartioType
src/liboslexec/pointcloud.cpp:150
↓ 2 callersMethodPsym
src/liboslexec/oslexec_pvt.h:1187
↓ 2 callersFunctionTangentFrame
build frame from unit normal
src/testrender/sampling.h:13
↓ 2 callersMethodaccum
src/liboslexec/accum.cpp:58
↓ 2 callersMethodaddWildcardTransition
src/liboslexec/automata.cpp:84
↓ 2 callersMethodadd_field
Append a new field (with type and name) to this struct.
src/include/osl_pvt.h:433
↓ 2 callersMethodalloc_float_constants
src/liboslexec/oslexec_pvt.h:644
← previousnext →401–500 of 2,194, ranked by callers