MCPcopy Create free account

hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / functions

Functions2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage

Function__operator__sub__
src/shaders/vector4.h:53
Function__operator__sub__
src/shaders/color4.h:51
Function__operator_div__
src/shaders/color4.h:118
Method_parse
src/liboslexec/lpeparse.cpp:427
Functionaastep
src/shaders/stdosl.h:365
Functionabs
src/shaders/vector2.h:145
Functionabs
src/shaders/vector4.h:147
Functionabs
src/shaders/color4.h:144
Functionaccum
Send a result to whatever rules might be active in the current state
src/include/OSL/accum.h:231
Functionaction_groupspec
src/testshade/testshade.cpp:455
Functionaction_reparam
reparam -- just set reparam_layer and then let action_param do all the hard work.
src/testshade/testshade.cpp:445
Functionaction_shaderdecl
src/testshade/testshade.cpp:228
FunctionaddEventType
Support the given symbol as event tag on lpe expressions
src/include/OSL/accum.h:134
MethodaddRule
src/liboslexec/automata.h:246
FunctionaddScatteringType
Support the given symbol as scattering tag on lpe expressions
src/include/OSL/accum.h:136
Methodadd_bsdf
src/testrender/shading.h:73
Methodadd_constant
src/liboslexec/runtimeoptimize.h:107
Methodadd_dependency
Add to the dependency map that "symbol A depends on symbol B".
src/liboslexec/runtimeoptimize.cpp:2451
Methodadd_global
src/liboslexec/runtimeoptimize.cpp:307
Methodadd_meta
src/liboslcomp/ast.cpp:353
Methodadd_meta
src/liboslcomp/ast.h:464
Methodadd_param_default
src/liboslexec/loadshader.cpp:208
Methodadd_struct_field
src/liboslcomp/symtab.cpp:255
Methodadd_symbol
src/liboslexec/runtimeoptimize.cpp:318
Methodadd_useparam
src/liboslexec/runtimeoptimize.cpp:659
Methodaddchild
Add a new node to the list of children.
src/liboslcomp/ast.h:282
Functionalbedo
src/testrender/shading.h:16
Methodalbedo
src/testrender/shading.cpp:596
Methodalbedo
src/testrender/shading.cpp:620
Methodalignment_offset_calc
src/liboslexec/oslexec_pvt.h:1355
Methodalloc
Allocate space enough for n T's, and return a pointer to the start of that space.
src/liboslexec/constantpool.h:65
Functionalloc_scratch
src/liboslexec/oslexec_pvt.h:1734
MethodallocateCodeSection
src/liboslexec/llvm_util.cpp:261
MethodallocateDataSection
src/liboslexec/llvm_util.cpp:265
MethodallocateGlobal
src/liboslexec/llvm_util.cpp:195
MethodallocateSpace
src/liboslexec/llvm_util.cpp:192
MethodallocateStub
src/liboslexec/llvm_util.cpp:184
Functionallow_warnings
src/liboslexec/oslexec_pvt.h:1755
Methodappend
Append a new shader instance on to the end of this group
src/liboslexec/oslexec_pvt.h:1436
Methodargread
Declare that argument number 'arg' is read by this op.
src/liboslcomp/ast.h:924
Methodargread
Is the argument number 'arg' read by the op?
src/include/osl_pvt.h:830
Methodargread_bits
src/include/osl_pvt.h:896
Methodargs
src/liboslcomp/ast.h:856
Methodargtakesderivs
Does the argument number 'arg' take derivatives?
src/include/osl_pvt.h:873
Methodargwrite
Declare that argument number 'arg' is written by this op.
src/liboslcomp/ast.h:934
Methodargwrite
Is the argument number 'arg' written by the op?
src/include/osl_pvt.h:835
Methodargwriteonly
Declare that argument number 'arg' is only written (not read!) by this op.
src/include/osl_pvt.h:860
Methodarraylen
src/include/osl_pvt.h:689
Functionas_add
src/include/OSL/oslclosure.h:107
Functionas_comp
src/include/OSL/oslclosure.h:97
Functionas_mul
src/include/OSL/oslclosure.h:102
Methodassignable
src/include/osl_pvt.h:399
Functionatan
src/include/OSL/dual.h:739
Methodattribute
src/liboslexec/oslexec_pvt.h:489
MethodbaseTypeEpsilon
src/include/OSL/matrix22.h:285
MethodbaseTypeMax
src/include/OSL/matrix22.h:283
MethodbaseTypeMin
src/include/OSL/matrix22.h:282
MethodbaseTypeSmallest
src/include/OSL/matrix22.h:284
Methodbb_spectrum
src/liboslexec/opcolor.cpp:233
Methodbblockid
Return the basic block ID for the given instruction.
src/liboslexec/oslexec_pvt.h:1995
Methodbegin
src/liboslexec/oslexec_pvt.h:1147
Methodblock_unalias
src/liboslexec/runtimeoptimize.cpp:1504
Methodblock_unalias_written_args
Clear local block aliases for any args that are written by this op.
src/liboslexec/runtimeoptimize.h:205
MethodbuildStop
src/liboslexec/lpeparse.cpp:89
Methodbuild_llvm_init
src/liboslexec/llvm_instance.cpp:684
Methodbuild_llvm_instance
src/liboslexec/llvm_instance.cpp:759
Methodcamera_params
src/testrender/simplerend.cpp:77
Methodcatalog_symbol_writes
src/liboslexec/runtimeoptimize.cpp:1830
Functionceil
src/include/OSL/dual.h:1016
Methodcheck_arglist
src/liboslcomp/typecheck.cpp:862
Methodcheck_for_illegal_writes
src/liboslcomp/oslcomp.cpp:1171
Methodcheck_simple_arg
src/liboslcomp/typecheck.cpp:837
Methodcheck_write_legality
Verify that the given symbol (written by the given op) is legal to be written.
src/liboslcomp/oslcomp.cpp:1147
Methodchildname
src/liboslcomp/ast.cpp:275
Methodchildname
src/liboslcomp/ast.h:508
Methodchildname
src/liboslcomp/ast.h:811
Functionclamp
src/shaders/vector2.h:182
Functionclamp
src/shaders/vector4.h:202
Functionclamp
src/shaders/color4.h:176
Methodclear
Reset all counts to zero.
src/liboslexec/oslexec_pvt.h:264
Methodclear
src/liboslexec/oslexec_pvt.h:1392
Methodclear
Clear the layers
src/liboslexec/oslexec_pvt.h:1432
Methodclear_block_aliases
Reset all block-local aliases (done when we enter a new basic block). If new_block_aliases is non-NULL, copy its contents to the current block aliase
src/liboslexec/runtimeoptimize.h:214
Methodclear_entry_layers
src/liboslexec/instance.cpp:795
Methodclear_stale_syms
src/liboslexec/runtimeoptimize.cpp:1177
Methodclone
src/liboslexec/lpexp.h:133
Methodclone
src/liboslexec/lpexp.h:164
Methodclone
src/liboslexec/lpexp.h:179
Functionclosure_add_allot
src/liboslexec/oslexec_pvt.h:1648
Functionclosure_component_allot
src/liboslexec/oslexec_pvt.h:1623
Functionclosure_mul_allot
src/liboslexec/oslexec_pvt.h:1632
Methodcmj_permute
src/testrender/sampling.h:202
Methodcoalesce_temporaries
src/liboslcomp/oslcomp_pvt.h:383
Methodcoalesce_temporaries
Coalesce temporaries. During code generation, we make a new temporary EVERY time we need one. Now we examine them all and merge ones of identical ty
src/liboslexec/runtimeoptimize.cpp:2691
Methodcodeend
src/liboslexec/loadshader.cpp:492
Methodcodeend
Mark the end of the code section
src/liboslexec/osoreader.h:113
Methodcodegen
src/liboslcomp/ast.h:428
Methodcodegen_arg
Generate code for one argument to the function, appending its value symbol to argdest and any indexing arguments to index, index2, index3. If the arg
src/liboslcomp/codegen.cpp:1832
Methodcodegen_assign_struct
src/liboslcomp/codegen.cpp:546
Methodcodegen_children
src/liboslcomp/codegen.cpp:351
← previousnext →1,201–1,300 of 2,194, ranked by callers