Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AcademySoftwareFoundation/OpenShadingLanguage
/ functions
Functions
2,194 in github.com/AcademySoftwareFoundation/OpenShadingLanguage
⨍
Functions
2,194
◇
Types & classes
269
↓ 1 callers
Function
fast_cos
src/include/OSL/dual.h:579
↓ 1 callers
Function
fast_erf
src/include/OSL/dual.h:921
↓ 1 callers
Function
fast_exp2
src/include/OSL/dual.h:884
↓ 1 callers
Function
fast_sinh
src/include/OSL/dual.h:668
↓ 1 callers
Function
fast_tan
src/include/OSL/dual.h:632
↓ 1 callers
Method
fieldsym
src/liboslcomp/ast.h:607
↓ 1 callers
Function
filter_gabor_kernel_2d
src/liboslnoise/gabornoise.cpp:174
↓ 1 callers
Method
find_fieldsym
Return the symbol pointer to the individual field that this structselect represents; also set structid to the ID of the structure type, and fieldid to
src/liboslcomp/ast.cpp:626
↓ 1 callers
Method
find_layer
src/liboslexec/instance.cpp:768
↓ 1 callers
Method
findsymbol
src/liboslexec/instance.cpp:116
↓ 1 callers
Function
fmod
src/shaders/color2.h:220
↓ 1 callers
Method
fold_getattribute
src/liboslexec/oslexec_pvt.h:612
↓ 1 callers
Method
force_derivs
src/liboslexec/oslexec_pvt.h:622
↓ 1 callers
Method
func
src/liboslcomp/ast.h:873
↓ 1 callers
Function
gabor_cell
Evaluate the summed contribution of all gabor impulses within the cell whose corner is c_i. x_c_i is vector from x (the point we are trying to evalua
src/liboslnoise/gabornoise.cpp:266
↓ 1 callers
Function
gabor_grid
Sum the contributions of gabor impulses in all neighboring cells surrounding position x_g.
src/liboslnoise/gabornoise.cpp:369
↓ 1 callers
Function
gabor_sample
Choose an omega and phi value for a particular gabor impulse, based on the user-selected noise mode.
src/liboslnoise/gabornoise.cpp:206
↓ 1 callers
Method
genAuto
src/liboslexec/lpexp.cpp:32
↓ 1 callers
Method
getErrorMsg
Get the error string
src/liboslexec/lpeparse.h:73
↓ 1 callers
Method
getErrorPos
Get the position of the string where the error appeared
src/liboslexec/lpeparse.h:75
↓ 1 callers
Method
getInitial
src/liboslexec/automata.h:157
↓ 1 callers
Method
getRules
src/include/OSL/optautomata.h:69
↓ 1 callers
Function
getRulesInState
Get the rules for a given state
src/include/OSL/accum.h:160
↓ 1 callers
Method
getState
src/liboslexec/automata.h:268
↓ 1 callers
Method
getTransition
src/include/OSL/optautomata.h:52
↓ 1 callers
Method
getTransitions
src/liboslexec/automata.cpp:45
↓ 1 callers
Method
get_userdata
src/testshade/simplerend.cpp:361
↓ 1 callers
Function
getargs
src/testrender/testrender.cpp:106
↓ 1 callers
Function
getargs
src/liboslexec/llvmutil_test.cpp:47
↓ 1 callers
Function
getargs
src/testshade/testshade.cpp:483
↓ 1 callers
Function
getargs
src/liboslnoise/oslnoise_test.cpp:381
↓ 1 callers
Function
glyph_pixel
Glyphs from http://font.gohu.org/ (8x14 version, most common ascii characters only)
src/shaders/oslutil.h:93
↓ 1 callers
Function
hypot
src/shaders/stdosl.h:114
↓ 1 callers
Function
ifloor
src/include/OSL/dual.h:1032
↓ 1 callers
Method
init
src/liboslcomp/ast.h:461
↓ 1 callers
Method
init_nesting
src/liboslcomp/symtab.h:93
↓ 1 callers
Function
initialize_llvm_helper_function_map
src/liboslexec/llvm_instance.cpp:146
↓ 1 callers
Method
is_builtin
src/liboslcomp/ast.h:437
↓ 1 callers
Method
is_function
Is this symbol a function?
src/include/osl_pvt.h:537
↓ 1 callers
Method
is_nonzero
src/liboslexec/runtimeoptimize.cpp:776
↓ 1 callers
Method
is_sized_array
Does this TypeSpec describe an array, whose length is specified?
src/include/osl_pvt.h:215
↓ 1 callers
Function
keyFromStateSet
src/liboslexec/automata.cpp:282
↓ 1 callers
Method
lambdaClosure
src/liboslexec/automata.cpp:217
↓ 1 callers
Function
length
src/shaders/vector4.h:181
↓ 1 callers
Method
llvm_assign_initial_value
src/liboslexec/llvm_instance.cpp:366
↓ 1 callers
Method
llvm_debug_ops
src/liboslexec/oslexec_pvt.h:611
↓ 1 callers
Method
llvm_exit_instance_block
Return the basic block of the exit for the whole instance.
src/liboslexec/backendllvm.h:382
↓ 1 callers
Method
llvm_gen_error
src/liboslexec/llvm_gen.cpp:123
↓ 1 callers
Function
llvm_gen_keyword_fill
src/liboslexec/llvm_gen.cpp:3150
↓ 1 callers
Function
llvm_gen_noise_options
src/liboslexec/llvm_gen.cpp:2590
↓ 1 callers
Function
llvm_gen_trace_options
src/liboslexec/llvm_gen.cpp:2495
↓ 1 callers
Method
llvm_optimize
src/liboslexec/oslexec_pvt.h:608
↓ 1 callers
Method
llvm_ptr_cast
src/liboslexec/backendllvm.h:260
↓ 1 callers
Method
llvm_run_connected_layers
src/liboslexec/llvm_gen.cpp:173
↓ 1 callers
Method
llvm_type_closure_component_ptr
src/liboslexec/llvm_instance.cpp:358
↓ 1 callers
Method
llvm_type_prepare_closure_func
src/liboslexec/backendllvm.h:371
↓ 1 callers
Method
llvm_type_setup_closure_func
src/liboslexec/backendllvm.h:372
↓ 1 callers
Method
lockgeom_default
src/liboslexec/oslexec_pvt.h:601
↓ 1 callers
Method
loop_after_block
src/liboslexec/llvm_util.cpp:952
↓ 1 callers
Method
loop_step_block
src/liboslexec/llvm_util.cpp:943
↓ 1 callers
Function
main
()
src/shaders/MaterialX/build_materialX_osl.py:359
↓ 1 callers
Method
make_jit_execengine
src/liboslexec/llvm_util.cpp:571
↓ 1 callers
Function
make_orthonormals
Normalize v and set a and b to be unit vectors (any two unit vectors) that are orthogonal to v and each other. We get the first orthonormal by taking
src/liboslnoise/gabornoise.cpp:342
↓ 1 callers
Method
make_symbol_room
Make sure there's room for at least one more symbol, so that we can add a const if we need to, without worrying about the addresses of symbols changin
src/liboslexec/runtimeoptimize.cpp:1524
↓ 1 callers
Function
maketx
(args)
testsuite/runtest.py:164
↓ 1 callers
Method
mark_always_used
Mark the symbol as always being read (and, if write==true, also that it's always written). This is for when we don't know when it's read or written, b
src/include/osl_pvt.h:650
↓ 1 callers
Method
mark_fast_func_call
src/liboslexec/llvm_util.cpp:1266
↓ 1 callers
Method
mergeable
src/liboslexec/instance.cpp:598
↓ 1 callers
Method
merged_unused
Was this instance merged away and now no longer needed?
src/liboslexec/oslexec_pvt.h:1134
↓ 1 callers
Function
message
src/liboslexec/oslexec_pvt.h:1788
↓ 1 callers
Method
message_possibly_set
src/liboslexec/runtimeoptimize.cpp:842
↓ 1 callers
Method
meta
src/liboslcomp/ast.h:462
↓ 1 callers
Method
module_from_bitcode
src/liboslexec/llvm_util.cpp:462
↓ 1 callers
Function
mx_to_osl
(shader, build_types, options)
src/shaders/MaterialX/build_materialX_osl.py:324
↓ 1 callers
Method
name_transform
src/testshade/simplerend.cpp:313
↓ 1 callers
Function
ndfautoToDfauto
src/liboslexec/automata.cpp:567
↓ 1 callers
Method
new_module
src/liboslexec/llvm_util.cpp:431
↓ 1 callers
Method
no_noise
src/liboslexec/oslexec_pvt.h:620
↓ 1 callers
Method
num_params
src/liboslexec/oslexec_pvt.h:407
↓ 1 callers
Method
num_prims
src/testrender/raytracer.h:227
↓ 1 callers
Method
number_of_returns
src/liboslcomp/symtab.h:80
↓ 1 callers
Function
op_alloca
src/include/OSL/llvm_util.h:338
↓ 1 callers
Method
op_float_to_double
src/liboslexec/llvm_util.cpp:1515
↓ 1 callers
Method
op_mod
src/liboslexec/llvm_util.cpp:1491
↓ 1 callers
Method
op_neg
src/liboslexec/llvm_util.cpp:1455
↓ 1 callers
Method
op_not
src/liboslexec/llvm_util.cpp:1586
↓ 1 callers
Method
op_shl
src/liboslexec/llvm_util.cpp:1569
↓ 1 callers
Method
op_shr
src/liboslexec/llvm_util.cpp:1576
↓ 1 callers
Method
op_xor
src/liboslexec/llvm_util.cpp:1562
↓ 1 callers
Method
open
src/liboslquery/oslquery.cpp:376
↓ 1 callers
Method
open
src/osl.imageio/oslinput.cpp:308
↓ 1 callers
Function
open_mx_file
(shader, options)
src/shaders/MaterialX/build_materialX_osl.py:298
↓ 1 callers
Method
opt_elide_unconnected_outputs
src/liboslexec/runtimeoptimize.h:375
↓ 1 callers
Method
opt_passes
src/liboslexec/oslexec_pvt.h:614
↓ 1 callers
Method
optimize
src/liboslexec/oslexec_pvt.h:607
↓ 1 callers
Method
optimize_all_groups
src/liboslexec/shadingsys.cpp:415
↓ 1 callers
Function
ortho
build two vectors orthogonal to the first, assumes n is normalized
src/testrender/raytracer.h:26
↓ 1 callers
Method
osl_get_attribute
src/liboslexec/context.cpp:314
↓ 1 callers
Function
osl_get_from_to_matrix
src/liboslexec/opmatrix.cpp:234
↓ 1 callers
Function
osl_splineinverse_dfdff
src/liboslexec/opspline.cpp:187
← previous
next →
801–900 of 2,194, ranked by callers