MCPcopy Create free account

hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / functions

Functions2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage

Methodhash3
src/include/OSL/oslnoise.h:428
Methodhash3
src/include/OSL/oslnoise.h:570
Methodhash3
src/include/OSL/oslnoise.h:654
Methodhash3
src/include/OSL/oslnoise.h:1044
Methodhash3
src/include/OSL/oslnoise.h:1204
Methodhead
Current char being parsed
src/liboslexec/lpeparse.h:80
Functionhelper_function_lookup
src/liboslexec/llvm_instance.cpp:165
Methodhint
src/liboslexec/loadshader.cpp:376
Methodhint
Add a hint.
src/liboslexec/osoreader.h:101
Methodhint
src/liboslquery/oslquery.cpp:183
Methodid
Return the unique ID of this instance.
src/liboslexec/oslexec_pvt.h:1081
Functionincr_get_userdata_calls
src/liboslexec/oslexec_pvt.h:1740
Functionincr_layers_executed
src/liboslexec/oslexec_pvt.h:1738
Methodincr_lineno
Increment the line count
src/liboslcomp/oslcomp_pvt.h:97
Methodincr_lineno
Increment the line number (for error reporting). Should only be called by the lexer.
src/liboslexec/osoreader.h:133
Methodindent
src/liboslcomp/ast.h:219
Methodindex2
src/liboslcomp/ast.h:584
Methodindex3
src/liboslcomp/ast.h:585
Methodinitialize_builtin_funcs
src/liboslcomp/typecheck.cpp:1383
Methodinitialize_globals
src/liboslcomp/oslcomp.cpp:679
Methodinitialize_llvm_group
src/liboslexec/llvm_instance.cpp:938
Functioninput_file
src/oslinfo/oslinfo.cpp:226
Methodinsert_code
src/liboslcomp/codegen.cpp:87
Methodinsert_useparam
Insert a 'useparam' instruction in front of instruction 'opnum', to reference the symbols in 'params'.
src/liboslexec/runtimeoptimize.cpp:632
Methodinstruction
src/liboslexec/loadshader.cpp:509
Methodinstruction
Add an instruction.
src/liboslexec/osoreader.h:117
Methodinstruction_arg
src/liboslexec/loadshader.cpp:531
Methodinstruction_arg
Add an argument to the last instruction.
src/liboslexec/osoreader.h:121
Methodinstruction_end
src/liboslexec/loadshader.cpp:556
Methodinstruction_end
Called after an instruction (after args and hints)
src/liboslexec/osoreader.h:129
Methodinstruction_jump
src/liboslexec/loadshader.cpp:548
Methodinstruction_jump
Add a jump target to the last instruction.
src/liboslexec/osoreader.h:125
Methodintersect
returns distance to nearest hit or 0
src/testrender/raytracer.h:72
Methodintersect
src/testrender/raytracer.h:231
Functioninthash
src/include/OSL/oslnoise.h:209
Methodintval
src/liboslcomp/symtab.h:172
MethodinvalidateInstructionCache
src/liboslexec/llvm_util.cpp:248
Functioninversesqrt
src/include/OSL/dual.h:963
Methodis_normal
Is it a normal?
src/include/osl_pvt.h:286
Methodis_scalarnum
src/include/osl_pvt.h:351
Methodis_simple_assign
src/liboslexec/runtimeoptimize.cpp:1195
Methodis_struct_ctr
Is it a struct constructor?
src/liboslcomp/ast.h:877
Methodis_structure
Is this typespec a single structure? Caveat: Returns false if it's an array of structs. N.B. You can find out which struct with structure().
src/include/osl_pvt.h:171
Methodis_user_function
Is it a user-defined function (as opposed to an OSL built-in)?
src/liboslcomp/ast.h:881
Methodis_vector
Is it a vector?
src/include/osl_pvt.h:279
Methodis_vectriple
Is it a simple vector-like triple (point, vector, or normal, but not an array or closure)?
src/include/osl_pvt.h:362
Functioniscameraray
the individual 'isFOOray' functions are deprecated
src/shaders/stdosl.h:451
Functionisdiffuseray
src/shaders/stdosl.h:452
Functionisglossyray
src/shaders/stdosl.h:453
Methodislight
src/testrender/raytracer.h:59
Functionisshadowray
src/shaders/stdosl.h:454
Methoditer
src/liboslcomp/ast.h:665
Methodlayer
Return the layer number that we currently examining.
src/liboslexec/oslexec_pvt.h:1938
Methodlayer
src/include/osl_pvt.h:611
Methodlayer_func
src/liboslexec/backendllvm.h:397
Methodlayer_remap
src/liboslexec/backendllvm.h:72
Methodlayer_run_ref
src/liboslexec/backendllvm.cpp:658
Methodleft
src/liboslcomp/ast.h:771
Functionlinearstep
src/shaders/stdosl.h:336
Methodlineno
Return the line number (for error reporting). Should only be called by the lexer.
src/liboslexec/osoreader.h:137
Methodlist_nth
A is the head of a list of nodes, return a pointer to the n-th node in the list (or NULL if the list isn't long enough).
src/liboslcomp/ast.h:242
Methodlist_to_vec
Flatten a list of nodes (headed by A) into a vector of node refs (vec).
src/liboslcomp/ast.h:251
Methodlistlength
A is the head of a list of nodes, traverse the list and compute the length of the list.
src/liboslcomp/ast.h:233
Methodllvm_alloca
src/liboslexec/backendllvm.cpp:294
Methodllvm_call_layer
src/liboslexec/llvm_gen.cpp:132
Methodllvm_debug
src/liboslexec/oslexec_pvt.h:609
Methodllvm_debug
src/liboslexec/backendllvm.cpp:110
Methodllvm_gen_debug_printf
src/liboslexec/llvm_gen.cpp:103
Methodllvm_gen_warning
src/liboslexec/llvm_gen.cpp:114
Methodllvm_generate_debug_op_printf
src/liboslexec/llvm_instance.cpp:631
Methodllvm_generate_debug_uninit
src/liboslexec/llvm_instance.cpp:567
Methodllvm_generate_debugnan
src/liboslexec/llvm_instance.cpp:522
Methodllvm_global_symbol_ptr
src/liboslexec/backendllvm.cpp:251
Methodllvm_has_exit_instance_block
Return the basic block of the exit for the whole instance.
src/liboslexec/backendllvm.h:376
Methodllvm_load_arg
Just like llvm_load_arg(sym,deriv), except use use sym's derivs as-is, no coercion.
src/liboslexec/backendllvm.h:160
Methodllvm_load_constant_value
src/liboslexec/backendllvm.cpp:453
Methodllvm_load_value
Non-array version of llvm_load_value, with default deriv & component.
src/liboslexec/backendllvm.h:139
Methodllvm_pass_type
src/liboslexec/backendllvm.cpp:135
Methodllvm_store_value
Non-array version of llvm_store_value, with default deriv & component.
src/liboslexec/backendllvm.h:185
Methodllvm_type
Generate the appropriate llvm type definition for a TypeSpec (this is the actual type, for example when we allocate it). Allocates ptrs for closures.
src/liboslexec/backendllvm.h:363
Methodllvm_type
src/liboslexec/llvm_util.cpp:1174
Methodllvm_type_closure_component
src/liboslexec/llvm_instance.cpp:342
Methodllvm_type_groupdata
src/liboslexec/llvm_instance.cpp:230
Methodllvm_type_groupdata_ptr
src/liboslexec/llvm_instance.cpp:334
Methodllvm_type_sg
src/liboslexec/llvm_instance.cpp:176
Methodllvm_type_sg_ptr
src/liboslexec/llvm_instance.cpp:222
Methodllvm_typedesc
src/liboslexec/backendllvm.h:354
Methodllvm_typename
src/liboslexec/llvm_util.cpp:1041
Methodllvm_typenameof
src/liboslexec/llvm_util.cpp:1060
Methodllvm_typeof
src/liboslexec/llvm_util.cpp:1052
Methodloadshader
src/liboslexec/loadshader.cpp:566
Methodlockgeom
src/include/osl_pvt.h:686
Functionlog
src/shaders/stdosl.h:105
Methodlookup_field
src/liboslcomp/symtab.cpp:74
Methodlvalue
src/liboslcomp/ast.h:604
Functionm_texturesys
src/liboslexec/rendservices.cpp:42
Functionmain
src/oslc/oslcmain.cpp:112
Functionmain
src/testrender/testrender.cpp:577
Functionmain
src/liboslexec/llvmutil_test.cpp:237
Functionmain
src/liboslexec/dual_test.cpp:142
← previousnext →1,501–1,600 of 2,194, ranked by callers