MCPcopy Create free account

hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / functions

Functions2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage

↓ 1 callersFunctionosl_splineinverse_fff
src/liboslexec/opspline.cpp:179
↓ 1 callersFunctionosl_transform_dvmdv
src/liboslexec/opmatrix.cpp:118
↓ 1 callersFunctionosl_transform_triple
src/liboslexec/opmatrix.cpp:246
↓ 1 callersFunctionosl_transform_vmv
point = M * point
src/liboslexec/opmatrix.cpp:111
↓ 1 callersFunctionosl_transformn_dvmdv
src/liboslexec/opmatrix.cpp:149
↓ 1 callersFunctionosl_transformn_vmv
normal = M * normal
src/liboslexec/opmatrix.cpp:142
↓ 1 callersFunctionosl_transformv_dvmdv
src/liboslexec/opmatrix.cpp:133
↓ 1 callersFunctionosl_transformv_vmv
vector = M * vector
src/liboslexec/opmatrix.cpp:126
↓ 1 callersFunctionoslinfo
src/oslinfo/oslinfo.cpp:147
↓ 1 callersMethodoutput_filename
src/liboslcomp/oslcomp.cpp:108
↓ 1 callersMethodparam_default_storage
src/liboslexec/master.cpp:86
↓ 1 callersMethodparam_storage
src/liboslexec/instance.cpp:150
↓ 1 callersFunctionparse_param
Add the attribute -- figure out the type
src/osl.imageio/oslinput.cpp:366
↓ 1 callersFunctionparse_scene
src/testrender/testrender.cpp:214
↓ 1 callersMethodpeak
Return the peak value we saw.
src/liboslexec/oslexec_pvt.h:279
↓ 1 callersMethodpointcloud_write
src/liboslexec/pointcloud.cpp:403
↓ 1 callersMethodpoisson
Return poisson distribution with the given mean
src/liboslnoise/gabornoise.cpp:76
↓ 1 callersMethodpopState
src/liboslexec/accum.cpp:167
↓ 1 callersMethodpop_context
src/liboslexec/shadingsys.cpp:575
↓ 1 callersMethodpop_function
src/liboslexec/llvm_util.cpp:905
↓ 1 callersMethodpop_loop
src/liboslexec/llvm_util.cpp:933
↓ 1 callersMethodprint
src/liboslexec/master.cpp:222
↓ 1 callersFunctionprint_component
src/liboslexec/closure.cpp:86
↓ 1 callersFunctionprint_component_value
src/liboslexec/closure.cpp:65
↓ 1 callersFunctionprint_default_float_vals
src/oslinfo/oslinfo.cpp:105
↓ 1 callersFunctionprint_default_int_vals
src/oslinfo/oslinfo.cpp:81
↓ 1 callersFunctionprint_default_string_vals
src/oslinfo/oslinfo.cpp:61
↓ 1 callersFunctionprocess_background_closure
src/testrender/shading.cpp:715
↓ 1 callersMethodprocess_errors
src/liboslexec/context.cpp:230
↓ 1 callersMethodprofile
src/liboslexec/oslexec_pvt.h:619
↓ 1 callersMethodpushState
src/liboslexec/accum.cpp:158
↓ 1 callersMethodpush_function
src/liboslexec/llvm_util.cpp:894
↓ 1 callersMethodpush_loop
src/liboslexec/llvm_util.cpp:924
↓ 1 callersFunctionrecord_runtime_stats
Transfer the per-execution stats from this context to the shading system.
src/liboslexec/oslexec_pvt.h:1750
↓ 1 callersFunctionreflect
src/shaders/stdosl.h:216
↓ 1 callersFunctionrefract
src/shaders/stdosl.h:217
↓ 1 callersFunctionregister_closures
src/testrender/shading.cpp:39
↓ 1 callersFunctionregister_closures
src/testshade/simplerend.cpp:83
↓ 1 callersMethodregister_message
src/liboslexec/runtimeoptimize.cpp:826
↓ 1 callersMethodregister_struct_init
src/liboslcomp/ast.h:484
↓ 1 callersMethodregister_unknown_message
src/liboslexec/runtimeoptimize.cpp:834
↓ 1 callersMethodrelaxed_param_typecheck
src/liboslexec/oslexec_pvt.h:606
↓ 1 callersMethodremoveEquivalentStates
src/liboslexec/automata.cpp:453
↓ 1 callersMethodremoveUselessTransitions
src/liboslexec/automata.cpp:332
↓ 1 callersMethodrenderer_outputs
Does this instance have any renderer outputs?
src/liboslexec/oslexec_pvt.h:1125
↓ 1 callersMethodrequested
Return the sum of all requests.
src/liboslexec/oslexec_pvt.h:276
↓ 1 callersMethodreturn_block
src/liboslexec/llvm_util.cpp:915
↓ 1 callersFunctionruntest
(command, outputs, failureok=0, failthresh=0, failpercent=0)
testsuite/runtest.py:207
↓ 1 callersFunctionsafe_acos
src/include/OSL/dual.h:696
↓ 1 callersFunctionsafe_log
src/include/OSL/dual.h:806
↓ 1 callersFunctionsafe_pow
src/include/OSL/dual.h:782
↓ 1 callersFunctionsave_outputs
For pixel (x,y) that was just shaded by the given shading context, save each of the requested outputs to the corresponding output ImageBuf. In a real
src/testshade/testshade.cpp:804
↓ 1 callersFunctionscale1
src/include/OSL/oslnoise.h:954
↓ 1 callersMethodsetAov
src/liboslexec/accum.cpp:147
↓ 1 callersMethodsetRule
For final states, this sets the associated rule. Which can be any kind of pointer
src/liboslexec/automata.h:129
↓ 1 callersMethodset_argbits
Set the read, write, and takesderivs bit fields all at once.
src/include/osl_pvt.h:890
↓ 1 callersMethodset_initrange
src/include/osl_pvt.h:618
↓ 1 callersFunctionsetup_output_images
src/testshade/testshade.cpp:668
↓ 1 callersFunctionsetup_shadingsys
src/osl.imageio/oslinput.cpp:227
↓ 1 callersFunctionsetup_transformations
Here we set up transformations. These are just examples, set up so that our unit tests can transform among spaces in ways that we will recognize as c
src/testshade/testshade.cpp:574
↓ 1 callersMethodsg_ptr
Return the ShaderGlobals pointer.
src/liboslexec/backendllvm.h:249
↓ 1 callersFunctionshade_region
src/testshade/testshade.cpp:939
↓ 1 callersFunctionshader_from_buffers
src/testshade/testshade.cpp:187
↓ 1 callersMethodshadertype
src/liboslexec/oslexec_pvt.h:400
↓ 1 callersFunctionshadertype_from_name
src/liboslexec/oslexec.cpp:63
↓ 1 callersMethodshadertypename
src/liboslcomp/ast.cpp:297
↓ 1 callersMethodshadertypename
src/liboslexec/oslexec_pvt.h:401
↓ 1 callersFunctionshaderusename
src/liboslexec/oslexec.cpp:80
↓ 1 callersFunctionsimulate
Simulate the tracing of a path with the accumulator
src/liboslexec/accum_test.cpp:90
↓ 1 callersFunctionsin
src/include/OSL/dual.h:588
↓ 1 callersFunctionsinh
src/include/OSL/dual.h:660
↓ 1 callersFunctionslice_gabor_kernel_3d
src/liboslnoise/gabornoise.cpp:160
↓ 1 callersMethodstart_running
src/liboslexec/oslexec_pvt.h:1488
↓ 1 callersMethodstatements
src/liboslcomp/ast.h:409
↓ 1 callersMethodstrict_messages
src/liboslexec/oslexec_pvt.h:602
↓ 1 callersFunctionsubpixel_radiance
src/testrender/testrender.cpp:407
↓ 1 callersMethodsymbol_address
src/liboslexec/shadingsys.cpp:370
↓ 1 callersMethodsymbol_typedesc
src/liboslexec/shadingsys.cpp:362
↓ 1 callersMethodsymbolindex
Given symbol pointer, what is its index in the table?
src/liboslexec/oslexec_pvt.h:1040
↓ 1 callersMethodsymbolsFrom
src/liboslexec/automata.cpp:156
↓ 1 callersMethodsymtype_shortname
src/liboslcomp/symtab.cpp:54
↓ 1 callersFunctiontest_big_func
Make a crazy big function with lots of IR, having prototype: int mybig (int arg1, int arg2);
src/liboslexec/llvmutil_test.cpp:185
↓ 1 callersFunctiontest_cell
src/liboslnoise/oslnoise_test.cpp:235
↓ 1 callersFunctiontest_derivs1
Compare 1D derivs with Duals to numerical differentiation. This sure isn't comprehensive, but it tests the general scheme.
src/liboslexec/dual_test.cpp:72
↓ 1 callersFunctiontest_derivs2
Compare 2D derivs with Duals to numerical differentiation. This sure isn't comprehensive, but it tests the general scheme.
src/liboslexec/dual_test.cpp:93
↓ 1 callersFunctiontest_group_attributes
src/testshade/testshade.cpp:853
↓ 1 callersFunctiontest_hash
src/liboslnoise/oslnoise_test.cpp:308
↓ 1 callersFunctiontest_int_func
This demonstrates the use of LLVM_Util to generate the following function on the fly, JIT it, and call it: int myadd (int arg1, int arg2) { return arg
src/liboslexec/llvmutil_test.cpp:83
↓ 1 callersFunctiontest_metaprogramming
src/liboslexec/dual_test.cpp:119
↓ 1 callersFunctiontest_perlin
src/liboslnoise/oslnoise_test.cpp:143
↓ 1 callersFunctiontest_shade
src/testshade/testshade.cpp:1026
↓ 1 callersFunctiontest_triple_func
This demonstrates the use of LLVM_Util to generate the following function on the fly, JIT it, and call it: void myaddv (Vec3 *result, Vec3 *a, float b
src/liboslexec/llvmutil_test.cpp:130
↓ 1 callersFunctiontext_diff
(fromfile, tofile, diff_file=None)
testsuite/runtest.py:95
↓ 1 callersMethodtexture
src/liboslexec/rendservices.cpp:149
↓ 1 callersMethodtexture3d
src/liboslexec/rendservices.cpp:219
↓ 1 callersMethodtexturesys
Return a reference to the texture system.
src/liboslexec/oslexec_pvt.h:1919
↓ 1 callersMethodto_rgb
src/liboslexec/opcolor.cpp:589
↓ 1 callersFunctiontransform
src/shaders/stdosl.h:265
↓ 1 callersMethodtransitionsFrom
src/liboslexec/automata.cpp:192
↓ 1 callersFunctiontype_addrint
src/include/OSL/llvm_util.h:221
← previousnext →901–1,000 of 2,194, ranked by callers