MCPcopy Create free account

hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / functions

Functions2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage

↓ 26 callersMethodop_branch
src/liboslexec/llvm_util.cpp:1275
↓ 26 callersMethodrenderer
src/liboslexec/shadingsys.cpp:431
↓ 25 callersFunctiondot
src/shaders/color4.h:160
↓ 25 callersMethodis_floatbased
Is this a simple type based on floats (including color/vector/etc)? This will return false for a closure or array (even if of floats) or struct.
src/include/osl_pvt.h:336
↓ 25 callersMethodop_mul
src/liboslexec/llvm_util.cpp:1467
↓ 24 callersFunctiona
(e)
src/doc/markdeep.min.js:4
↓ 24 callersMethodaggregate
Return the aggregateness of the underlying simple type (SCALAR, VEC3, or MATRIX44).
src/include/osl_pvt.h:243
↓ 24 callersMethodargwrite
src/liboslcomp/codegen.cpp:1655
↓ 23 callersFunctionB
(r,n)
src/doc/markdeep.min.js:4
↓ 23 callersMethodname
The symbol's (unmangled) name, guaranteed unique only within the symbol's declaration scope.
src/include/osl_pvt.h:505
↓ 23 callersMethodnlayers
How many layers are in this group?
src/liboslexec/oslexec_pvt.h:1443
↓ 23 callersMethodoptimized
src/liboslexec/oslexec_pvt.h:1450
↓ 22 callersMethodargread
src/liboslcomp/codegen.cpp:1639
↓ 22 callersMethodgetattribute
src/liboslexec/shadingsys.cpp:102
↓ 22 callersMethodmake_constant
src/liboslcomp/codegen.cpp:194
↓ 22 callersMethodmake_temporary
src/liboslcomp/codegen.cpp:126
↓ 22 callersFunctiontype_float
src/include/OSL/llvm_util.h:219
↓ 21 callersFunctionfabsf
src/liboslexec/llvm_ops.cpp:520
↓ 21 callersMethodnumfields
Number of fields in the struct.
src/include/osl_pvt.h:451
↓ 21 callersMethodturn_into_nop
Turn the op into a no-op
src/liboslexec/runtimeoptimize.cpp:464
↓ 21 callersMethodunused
Does it appear that the layer is completely unused?
src/liboslexec/oslexec_pvt.h:1208
↓ 20 callersMethodget
src/testrender/sampling.h:170
↓ 20 callersMethodis_zero
src/liboslexec/runtimeoptimize.cpp:746
↓ 19 callersMethodadd
src/liboslexec/oslexec_pvt.h:1404
↓ 19 callersMethodappend
src/liboslexec/lpexp.cpp:60
↓ 19 callersMethodinfo
src/liboslexec/oslexec_pvt.h:539
↓ 19 callersMethodinsert_code
src/liboslexec/runtimeoptimize.cpp:496
↓ 19 callersMethodlayer
src/liboslexec/oslexec_pvt.h:1445
↓ 19 callersMethodloadLLVMValue
Legacy version
src/liboslexec/backendllvm.h:147
↓ 19 callersFunctionmodule
Return a pointer to the current module. Make a new one if necessary.
src/include/OSL/llvm_util.h:89
↓ 19 callersMethodnext_op_label
Return the label (opcode address) for the next opcode that will be emitted.
src/liboslcomp/oslcomp_pvt.h:224
↓ 19 callersMethodpush
src/liboslcomp/symtab.cpp:265
↓ 19 callersFunctiontype_int
src/include/OSL/llvm_util.h:220
↓ 19 callersMethodvoid_ptr_null
src/liboslexec/llvm_util.cpp:1133
↓ 18 callersMethodconstant_ptr
src/liboslexec/llvm_util.cpp:1101
↓ 18 callersFunctionfast_sincos
src/include/OSL/dual.h:613
↓ 18 callersMethodgeterror
src/osl.imageio/oslinput.cpp:206
↓ 17 callersFunctionclamp
src/liboslexec/constfold.cpp:1485
↓ 17 callersMethodfind
src/liboslcomp/symtab.cpp:181
↓ 17 callersMethodop_add
src/liboslexec/llvm_util.cpp:1431
↓ 17 callersFunctiontrilerp
Equivalent to OIIO::trilerp (a, b, c, d, e, f, g, h, u, v, w), but if abcd and efgh are already packed into float4's and uvw are packed into the first
src/include/OSL/oslnoise.h:783
↓ 16 callersMethodGEP
src/liboslexec/llvm_util.cpp:1403
↓ 16 callersFunctionbits_to_01
convert a 32 bit integer into a floating point number in [0,1]
src/include/OSL/oslnoise.h:168
↓ 16 callersMethodconnected_down
src/liboslexec/oslexec_pvt.h:1252
↓ 16 callersFunctions
(e)
src/doc/markdeep.min.js:4
↓ 15 callersMethodfloatval
src/liboslcomp/ast.h:1008
↓ 15 callersFunctionh
(t,r)
src/doc/markdeep.min.js:4
↓ 15 callersFunctionsincos
src/include/OSL/dual.h:604
↓ 14 callersMethodcodegen
src/liboslcomp/codegen.cpp:339
↓ 14 callersMethodconcat
src/liboslcomp/ast.h:168
↓ 14 callersMethodconnected
src/liboslexec/oslexec_pvt.h:1254
↓ 14 callersFunctiong
(e,t,r,n)
src/doc/markdeep.min.js:4
↓ 14 callersMethodhas_init_ops
src/include/osl_pvt.h:619
↓ 14 callersMethodis_structure_array
Is this typespec an array of structures?
src/include/osl_pvt.h:175
↓ 14 callersMethodmark_rw
Mark whether the symbol was read and/or written on the given op.
src/include/osl_pvt.h:629
↓ 14 callersFunctionnoise
src/shaders/MaterialX/mx_funcs.h:248
↓ 14 callersFunctionoslc
(args)
testsuite/runtest.py:146
↓ 14 callersMethodreset
src/include/osl_pvt.h:767
↓ 14 callersMethodstructure
Return the structure ID of this typespec, or 0 if it's not a struct.
src/include/osl_pvt.h:183
↓ 13 callersMethodaddTransition
src/liboslexec/automata.cpp:76
↓ 13 callersMethodend
src/liboslcomp/symtab.h:273
↓ 13 callersMethoderror
src/liboslcomp/ast.h:186
↓ 13 callersFunctionexpand
src/liboslexec/oslexec_pvt.h:183
↓ 13 callersMethodlastuse
src/include/osl_pvt.h:664
↓ 13 callersFunctionmake_Color3
A uniform way to assemble a Color3 from float and a Dual<Color3> from Dual<float>.
src/include/OSL/dual_vec.h:125
↓ 12 callersFunctionN
(e)
src/doc/markdeep.min.js:4
↓ 12 callersFunctionbenchmark1
src/liboslnoise/oslnoise_test.cpp:102
↓ 12 callersFunctionbenchmark2
src/liboslnoise/oslnoise_test.cpp:123
↓ 12 callersMethodcurrent_function
Return the symbol of the current user function we're descending into, or NULL if we are not inside a user function.
src/liboslcomp/oslcomp_pvt.h:301
↓ 12 callersMethodfield
src/liboslcomp/ast.h:605
↓ 12 callersMethodfirstwrite
src/include/osl_pvt.h:661
↓ 12 callersFunctionfloor
src/shaders/color2.h:151
↓ 12 callersFunctioninthash_simd
Do four 2D hashes simultaneously.
src/include/OSL/oslnoise.h:235
↓ 12 callersMethodmakeIdentity
src/include/OSL/matrix22.h:499
↓ 12 callersMethodstoreLLVMValue
Legacy version
src/liboslexec/backendllvm.h:197
↓ 11 callersMethodaddRule
src/liboslexec/accum.cpp:81
↓ 11 callersMethodcurrent_function_arg
src/liboslexec/llvm_util.cpp:871
↓ 11 callersMethodfirstuse
src/include/osl_pvt.h:663
↓ 11 callersMethodget_int
Retrieve the const int value (will ASSERT if not a const int!)
src/include/osl_pvt.h:708
↓ 11 callersMethodid
Return a unique ID of this group.
src/liboslexec/oslexec_pvt.h:1512
↓ 11 callersMethodinitlist
src/liboslcomp/ast.h:716
↓ 11 callersMethodllvm_call_function
src/liboslexec/backendllvm.cpp:678
↓ 11 callersMethodmemstat
src/liboslexec/oslexec_pvt.h:322
↓ 11 callersMethodop_select
src/liboslexec/llvm_util.cpp:1594
↓ 11 callersMethodscope
Numerical ID of the scope in which this symbol was declared.
src/include/osl_pvt.h:525
↓ 11 callersMethodshadingcontext
Retrieve the dummy shading context.
src/liboslexec/oslexec_pvt.h:1925
↓ 11 callersMethodturn_into_assign_zero
Turn the current op into a simple assignment to zero (of the first arg).
src/liboslexec/runtimeoptimize.cpp:432
↓ 10 callersMethodalloc
src/liboslexec/oslexec_pvt.h:1325
↓ 10 callersMethodargcodes
src/liboslcomp/symtab.h:73
↓ 10 callersMethodarraylen
src/liboslexec/oslexec_pvt.h:1257
↓ 10 callersFunctionc
(e)
src/doc/markdeep.min.js:4
↓ 10 callersFunctionconstant
src/include/OSL/llvm_util.h:299
↓ 10 callersFunctioncrazy
src/liboslexec/dual_test.cpp:51
↓ 10 callersMethoddealias
Return a ptr to the symbol that this really refers to, tracing aliases back all the way until it finds a symbol that isn't an alias for anything else.
src/include/osl_pvt.h:546
↓ 10 callersMethodinverse
src/include/OSL/matrix22.h:768
↓ 10 callersMethodis_int_or_float
Is it a simple straight-up single int or float)?
src/include/osl_pvt.h:358
↓ 10 callersMethodlastwrite
src/include/osl_pvt.h:662
↓ 10 callersMethodmethod
src/include/osl_pvt.h:779
↓ 10 callersFunctionnegate_if
src/include/OSL/oslnoise.h:712
↓ 10 callersMethodnewState
src/liboslexec/automata.cpp:147
← previousnext →101–200 of 2,194, ranked by callers