MCPcopy Create free account

hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / functions

Functions2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage

Methodset_inst
src/liboslexec/backendllvm.cpp:126
Functionset_profile
src/testrender/testrender.cpp:86
Functionset_profile
src/testshade/testshade.cpp:474
Methodset_raytypes
Optionally set which ray types are known to be on or off (0 means not known at optimize time).
src/liboslexec/runtimeoptimize.h:74
Methodset_raytypes
Optionally set which ray types are known to be on or off (0 means not known at optimize time).
src/liboslexec/oslexec_pvt.h:1543
Methodset_raytypes
src/liboslexec/shadingsys.cpp:446
Functionsetup_missing_color_alpha
src/shaders/MaterialX/mx_funcs.h:621
Methodshader
Define the shader we're compiling with the given AST root.
src/liboslcomp/oslcomp_pvt.h:172
Methodshader
src/liboslexec/loadshader.cpp:140
Methodshader
Set the name and type of the shader
src/liboslexec/osoreader.h:71
Methodshader
src/liboslquery/oslquery.cpp:78
Methodshader_decl
src/liboslcomp/oslcomp_pvt.h:421
Methodshader_is_defined
Has a shader already been defined?
src/liboslcomp/oslcomp_pvt.h:168
Methodshaderid
src/testrender/raytracer.h:58
Functionshadername
Get the name of the shader.
src/include/OSL/oslquery.h:122
Functionshadertype
Return the shader type: "surface", "displacement", "volume", "light", or "shader" (for generic shaders).
src/include/OSL/oslquery.h:118
Functionshaderuse_from_name
src/liboslexec/oslexec.cpp:93
Methodshapepdf
src/testrender/raytracer.h:143
Methodshapepdf
src/testrender/raytracer.h:261
Methodsimple_sym_assign
src/liboslexec/runtimeoptimize.cpp:1215
Methodsimplify_params
For all the instance's parameters (that can't be overridden by the geometry), if they can be found to be effectively constants or globals, make consta
src/liboslexec/runtimeoptimize.cpp:858
Methodsize
src/liboslexec/automata.h:164
Functionsmooth_linearstep
src/shaders/stdosl.h:347
Functionsmoothstep
src/shaders/vector2.h:170
Functionsmoothstep
src/shaders/vector4.h:186
Functionsmoothstep
src/shaders/stdosl.h:323
Functionsmoothstep
src/shaders/color4.h:165
Functionsmoothstep
src/include/OSL/dual.h:989
Methodsourcefile
src/include/osl_pvt.h:785
Methodsourceline
src/include/osl_pvt.h:786
Functionspecify_expr
The --expr ARG command line option will take ARG that is a snipped of OSL source code, embed it in some boilerplate shader wrapper, compile it from me
src/testshade/testshade.cpp:248
Functionspline_evaluate
src/liboslexec/splineimpl.h:95
Functionspline_inverse
src/liboslexec/splineimpl.h:176
MethodstartFunctionBody
src/liboslexec/llvm_util.cpp:180
Methodstatements
src/liboslcomp/ast.h:434
Functionstatus
testsuite/isconnected/mystruct.h:6
Functionstlfree
src/liboslexec/oslexec_pvt.h:346
Methodstmt
src/liboslcomp/ast.h:666
Methodstop_optimizing
src/liboslexec/runtimeoptimize.h:392
Methodstop_parsing_at_temp_symbols
Return true for parsers whose only purpose is to read the header up to params, to stop parsing as soon as we start encountering temps in the symbol ta
src/liboslexec/osoreader.h:97
Methodstop_parsing_at_temp_symbols
src/liboslquery/oslquery.cpp:68
Methodstruct_pair_all_fields
src/liboslcomp/codegen.cpp:1887
Methodstructure_id
src/liboslexec/typespec.cpp:105
Methodstrval
src/liboslcomp/symtab.h:171
Functionsupports
Given the name of a 'feature', return whether this RendererServices supports it. Feature names include: <none> This allows some customization of JIT
src/include/OSL/rendererservices.h:79
Functionsupports
src/osl.imageio/oslinput.cpp:91
Methodsupports
src/testrender/simplerend.cpp:69
Methodsupports
src/testshade/simplerend.cpp:169
Methodsupports
src/osl.imageio/oslinput.cpp:156
Methodsurfacearea
src/testrender/raytracer.h:86
Methodsurfacearea
src/testrender/raytracer.h:268
Functionswizzle_color
src/shaders/MaterialX/mx_funcs.h:448
Functionswizzle_color2
src/shaders/MaterialX/mx_funcs.h:500
Functionswizzle_color4
src/shaders/MaterialX/mx_funcs.h:529
Functionswizzle_float
src/shaders/MaterialX/mx_funcs.h:421
Functionswizzle_vector
src/shaders/MaterialX/mx_funcs.h:474
Functionswizzle_vector2
src/shaders/MaterialX/mx_funcs.h:557
Functionswizzle_vector4
src/shaders/MaterialX/mx_funcs.h:586
Methodsym
src/liboslcomp/ast.h:470
Methodsym_is_stale
Is the given symbol stale? A "stale" symbol is one that, within the current basic block, has been assigned in a simple manner (by a single op with no
src/liboslexec/runtimeoptimize.h:234
Methodsym_range
src/liboslexec/oslexec_pvt.h:1172
Methodsymbol
Return a pointer to the symbol (specified by integer index), or NULL (if index was -1, as returned by 'findsymbol').
src/liboslexec/oslexec_pvt.h:1030
Methodsymbol
Return a pointer to a particular indexed symbol in the current inst
src/liboslexec/oslexec_pvt.h:1948
Methodsymbol
Register a new symbol.
src/liboslexec/osoreader.h:75
Methodsymbol
src/liboslquery/oslquery.cpp:87
Methodsymdefault
src/liboslexec/loadshader.cpp:241
Methodsymdefault
Add a default integer value to the last declared symbol.
src/liboslexec/osoreader.h:80
Methodsymdefault
src/liboslquery/oslquery.cpp:108
Methodsyms_used_in_op
src/liboslexec/runtimeoptimize.cpp:2466
Methodsymtype_shortname
Return a string representation ("param", "global", etc.) of this symbol.
src/include/osl_pvt.h:566
Functiontan
src/include/OSL/dual.h:623
Functiontanh
src/include/OSL/dual.h:677
Functiontest
Check if a given movement is possible without breaking the automata. Leaves the state untouched
src/include/OSL/accum.h:211
Functiontest_perlin
src/liboslexec/opnoise.cpp:49
Functiontexture_options_ptr
src/liboslexec/oslexec_pvt.h:1728
Functiontexture_thread_info
src/liboslexec/oslexec_pvt.h:1718
Methodtexturesys
Return a pointer to the texture system.
src/liboslexec/oslexec_pvt.h:597
Methodtexturesys
src/liboslexec/rendservices.cpp:67
Functionthread_info
src/liboslexec/oslexec_pvt.h:1716
FunctiontoAlpha
This link information is actually not used inside of this class for other thing than to keep track of who links who and in what way. Everything is use
src/include/OSL/accum.h:109
Methodto_unit_disk
Warp the unit disk onto the unit sphere http://psgraphics.blogspot.com/2011/01/improved-code-for-concentric-map.html
src/testrender/sampling.h:49
Functiontolocal
src/testrender/sampling.h:35
Methodtostr
src/liboslexec/automata.cpp:95
Methodtotal_jit_memory_held
src/liboslexec/llvm_util.cpp:145
Functiontoworld
src/testrender/sampling.h:38
Functiontrace
Immediately trace a ray from P in the direction R. Return true if anything hit, otherwise false.
src/include/OSL/rendererservices.h:403
Functiontrace_options_ptr
src/liboslexec/oslexec_pvt.h:1732
Methodtrack_variable_dependencies
Run through all the ops, for each one marking its 'written' arguments as dependent upon its 'read' arguments (and performing unification as we go), yi
src/liboslexec/runtimeoptimize.cpp:2514
Methodtrack_variable_lifetimes
Called after code is generated, this function loops over all the ops and figures out the lifetimes of all variables, based on whether the args in each
src/liboslcomp/oslcomp.cpp:1191
Methodtrack_variable_lifetimes
src/liboslcomp/oslcomp_pvt.h:378
Methodtrack_variable_lifetimes
src/liboslexec/runtimeoptimize.cpp:2418
Methodtrans_comp
src/liboslexec/automata.cpp:620
Functiontransform_points
Transform points Pin[0..npoints-1] in named coordinate system 'from' into 'to' coordinates, storing the result in Pout[] using the specified vector se
src/include/OSL/rendererservices.h:165
Functiontransformc
src/shaders/stdosl.h:303
Methodtrueexpr
src/liboslcomp/ast.h:797
Methodtruestmt
src/liboslcomp/ast.h:639
Methodtype_c_str
src/liboslcomp/oslcomp.cpp:1089
Methodtype_c_str
src/liboslcomp/ast.cpp:246
Functiontype_char_ptr
src/include/OSL/llvm_util.h:232
Functiontype_float_ptr
src/include/OSL/llvm_util.h:234
← previousnext →2,001–2,100 of 2,194, ranked by callers