MCPcopy Create free account

hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / functions

Functions2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage

↓ 10 callersMethodnode
Return teh AST node containing the declaration of this symbol. Use with care!
src/include/osl_pvt.h:533
↓ 10 callersMethodop_ne
src/liboslexec/llvm_util.cpp:1614
↓ 10 callersMethodoparg
Return the symbol index of the symbol that is the argnum-th argument to the given op in the current instance.
src/liboslexec/oslexec_pvt.h:1952
↓ 10 callersFunctionscramble
src/liboslnoise/simplexnoise.cpp:83
↓ 10 callersFunctionselect
src/include/OSL/oslnoise.h:681
↓ 10 callersFunctionsimplexnoise1
1D simplex noise with derivative. If the last argument is not null, the analytic derivative is also calculated.
src/liboslnoise/simplexnoise.cpp:182
↓ 10 callersFunctionsimplexnoise2
2D simplex noise with derivatives. If the last two arguments are not null, the analytic derivative (the 2D gradient of the scalar noise field) is also
src/liboslnoise/simplexnoise.cpp:230
↓ 10 callersFunctionsimplexnoise3
3D simplex noise with derivatives. If the last tthree arguments are not null, the analytic derivative (the 3D gradient of the scalar noise field) is a
src/liboslnoise/simplexnoise.cpp:341
↓ 10 callersFunctionsimplexnoise4
4D simplex noise with derivatives. If the last four arguments are not null, the analytic derivative (the 4D gradient of the scalar noise field) is als
src/liboslnoise/simplexnoise.cpp:527
↓ 9 callersFunctionC
(e)
src/doc/markdeep.min.js:4
↓ 9 callersMethodParameter
src/liboslquery/oslquery.cpp:270
↓ 9 callersMethodbegin
src/liboslcomp/symtab.h:271
↓ 9 callersMethodcheck
src/liboslexec/accum_test.cpp:78
↓ 9 callersMethodcommonspace_synonym
src/liboslexec/oslexec_pvt.h:623
↓ 9 callersMethodentry_layer
Is this instance a callable entry point for the group?
src/liboslexec/oslexec_pvt.h:1130
↓ 9 callersFunctionextract_prefix
If the string 'source' begins with 'pattern', erase the pattern from the start of source and return true. Otherwise, do not alter source and return f
src/liboslexec/loadshader.cpp:345
↓ 9 callersMethodfarthest_jump
What's the farthest address that we jump to?
src/include/osl_pvt.h:821
↓ 9 callersFunctionfast_exp
src/include/OSL/dual.h:868
↓ 9 callersMethodfieldid
src/include/osl_pvt.h:608
↓ 9 callersFunctioninit
Reset everything to initial state
src/osl.imageio/oslinput.cpp:122
↓ 9 callersMethodinit
src/liboslquery/querystub.cpp:41
↓ 9 callersMethodis_void
Is it a void?
src/include/osl_pvt.h:318
↓ 9 callersMethodmake_array
Alter this typespec to make it into an array of the given length (including 0 -> make it not be an array). The basic type (not counting its array len
src/include/osl_pvt.h:235
↓ 9 callersMethodnconnections
How many connections to earlier layers do we have?
src/liboslexec/oslexec_pvt.h:1059
↓ 9 callersFunctiontestrender
(args)
testsuite/runtest.py:199
↓ 9 callersFunctionwarning
src/liboslexec/oslexec_pvt.h:1778
↓ 8 callersFunctioncellnoise
src/shaders/MaterialX/mx_funcs.h:303
↓ 8 callersMethodclear_d
Clear the derivatives; leave the value alone.
src/include/OSL/dual.h:149
↓ 8 callersFunctionf
(t,n)
src/doc/markdeep.min.js:4
↓ 8 callersFunctionfresnel_dielectric
src/testrender/optics.h:6
↓ 8 callersFunctiongabor_evaluate
src/liboslnoise/gabornoise.cpp:391
↓ 8 callersMethodgetId
src/liboslexec/automata.h:248
↓ 8 callersMethodget_float
Retrieve the const float value (will ASSERT if not a const float!)
src/include/osl_pvt.h:702
↓ 8 callersFunctioni
(e)
src/doc/markdeep.min.js:4
↓ 8 callersFunctioninthashf
src/include/OSL/oslnoise.h:458
↓ 8 callersMethodintval
src/liboslcomp/ast.h:1007
↓ 8 callersMethodis_color_closure
Is it a color closure?
src/include/osl_pvt.h:388
↓ 8 callersMethodlastparam
src/liboslexec/oslexec_pvt.h:1140
↓ 8 callersMethodllvm_get_pointer
src/liboslexec/backendllvm.cpp:326
↓ 8 callersFunctionoiiotool
(args)
testsuite/runtest.py:158
↓ 8 callersMethodop_sub
src/liboslexec/llvm_util.cpp:1443
↓ 8 callersMethodpop
src/liboslcomp/symtab.cpp:275
↓ 8 callersFunctionscale2
src/include/OSL/oslnoise.h:956
↓ 8 callersFunctionscale3
src/include/OSL/oslnoise.h:958
↓ 8 callersFunctionscale4
src/include/OSL/oslnoise.h:960
↓ 8 callersFunctionsmoothstep
src/shaders/color2.h:162
↓ 8 callersFunctionstrtovec
src/testrender/testrender.cpp:155
↓ 8 callersMethodsym
src/liboslcomp/ast.h:514
↓ 8 callersMethodwarning
src/liboslexec/oslexec_pvt.h:533
↓ 7 callersMethodShaderGroupBegin
src/liboslexec/shadingsys.cpp:128
↓ 7 callersMethodXYZ_to_RGB
Convert an XYZ color to RGB in our preferred color space.
src/liboslexec/oslexec_pvt.h:659
↓ 7 callersFunctionabs
src/shaders/color2.h:146
↓ 7 callersFunctionabs
hack!
src/liboslnoise/oslnoise_test.cpp:56
↓ 7 callersMethodargtakesderivs_all
Return the entire argtakesderivs at once with a full bitfield.
src/include/osl_pvt.h:901
↓ 7 callersFunctionattribute
Shortcuts for common types
src/include/OSL/oslexec.h:175
↓ 7 callersMethodbuild_llvm_code
src/liboslexec/llvm_instance.cpp:643
↓ 7 callersMethodcodegen_int
src/liboslcomp/codegen.cpp:375
↓ 7 callersMethoddebug_groupname
src/liboslexec/oslexec_pvt.h:625
↓ 7 callersMethodfirstparam
src/liboslexec/oslexec_pvt.h:1139
↓ 7 callersMethodgood
src/liboslexec/rendservices.cpp:132
↓ 7 callersMethodinit
src/liboslcomp/ast.h:663
↓ 7 callersMethodinstoverride
src/liboslexec/oslexec_pvt.h:1269
↓ 7 callersFunctionlength
src/shaders/vector2.h:165
↓ 7 callersFunctionm
(e,t)
src/doc/markdeep.min.js:4
↓ 7 callersMethodmastersymbol
Return a pointer to the master's version of the indexed symbol. It's a const*, since you shouldn't mess with the master's copy.
src/liboslexec/oslexec_pvt.h:1044
↓ 7 callersMethodop_alloca
src/liboslexec/llvm_util.cpp:1220
↓ 7 callersMethodop_memset
src/liboslexec/llvm_util.cpp:1313
↓ 7 callersFunctionoslinfo
(args)
testsuite/runtest.py:152
↓ 7 callersMethodoutgoing_connections
Does this instance have any outgoing connections?
src/liboslexec/oslexec_pvt.h:1119
↓ 7 callersMethodptr_cast
src/liboslexec/llvm_util.cpp:1149
↓ 7 callersMethodpush_nesting
src/liboslcomp/oslcomp.cpp:1065
↓ 7 callersMethodset_insert_point
src/liboslexec/llvm_util.cpp:1294
↓ 7 callersMethodset_jump
Set the jump addresses (-1 means no jump)
src/include/osl_pvt.h:795
↓ 7 callersMethodshaderglobals
Retrieve ptr to the dummy shader globals
src/liboslexec/runtimeoptimize.h:386
↓ 7 callersFunctionsubstr
src/shaders/stdosl.h:401
↓ 7 callersFunctionsymbol
src/liboslexec/oslexec_pvt.h:1663
↓ 7 callersFunctionu
(e,t)
src/doc/markdeep.min.js:4
↓ 6 callersMethodRGB_to_XYZ
Convert an RGB color in our preferred color space to XYZ.
src/liboslexec/oslexec_pvt.h:663
↓ 6 callersMethodShaderGroupEnd
src/liboslexec/shadingsys.cpp:145
↓ 6 callersMethodargwriteonly
Declare that argument number 'arg' is only written (not read!) by this op.
src/liboslcomp/ast.h:944
↓ 6 callersFunctionbilerp
src/include/OSL/oslnoise.h:765
↓ 6 callersMethodbitcode_string
src/liboslexec/llvm_util.cpp:1694
↓ 6 callersFunctionbjfinal
Perform a bjfinal (see OpenImageIO/hash.h) on 4 sets of values at once.
src/include/OSL/oslnoise.h:189
↓ 6 callersMethodclose
src/osl.imageio/oslinput.cpp:562
↓ 6 callersMethodcodegen_method
src/liboslcomp/codegen.cpp:58
↓ 6 callersMethodcolorspace
src/liboslexec/oslexec_pvt.h:708
↓ 6 callersFunctioncurrent_function
Set up a new current function that subsequent basic blocks will be added to.
src/include/OSL/llvm_util.h:130
↓ 6 callersFunctionechoCmd
(msg)
testsuite/layers-entry/run.py:64
↓ 6 callersMethodexecute
src/liboslexec/context.cpp:181
↓ 6 callersFunctionexp
src/include/OSL/dual.h:861
↓ 6 callersMethodfilename
The name of the file we're currently parsing
src/liboslcomp/oslcomp_pvt.h:81
↓ 6 callersMethodfind_exact
src/liboslcomp/symtab.cpp:207
↓ 6 callersMethodfirstread
src/include/osl_pvt.h:659
↓ 6 callersMethodgetTransition
src/liboslexec/automata.cpp:293
↓ 6 callersFunctioninfo
src/liboslexec/oslexec_pvt.h:1783
↓ 6 callersMethodis_one
src/liboslexec/runtimeoptimize.cpp:760
↓ 6 callersMethodlastread
src/include/osl_pvt.h:660
↓ 6 callersMethodlineno
The line we're currently parsing
src/liboslcomp/oslcomp_pvt.h:89
↓ 6 callersMethodmake_function
src/liboslexec/llvm_util.cpp:822
↓ 6 callersMethodmessage
src/liboslexec/oslexec_pvt.h:545
← previousnext →201–300 of 2,194, ranked by callers