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
Function
osl_transform_triple_nonlinear
src/liboslexec/opmatrix.cpp:297
Function
osl_transformc
src/liboslexec/opcolor.cpp:811
Function
osl_transpose_mm
src/liboslexec/opmatrix.cpp:103
Function
osl_trunc_ff
src/liboslexec/llvm_ops.cpp:490
Function
osl_trunc_vv
src/liboslexec/llvm_ops.cpp:491
Function
osl_warning
src/liboslexec/opstring.cpp:202
Function
osl_wavelength_color_vf
src/liboslexec/opcolor.cpp:771
Method
oso
src/liboslcomp/oslcomp_pvt.h:371
Method
outparam_assign_elision
Check for conditions under which assignments to output parameters can be removed. Return true if the assignment is removed entirely.
src/liboslexec/runtimeoptimize.cpp:1384
Method
output_filename
src/liboslcomp/oslcomp_pvt.h:285
Function
pack
pack() combines an up to 4 floats, or an rgb and alpha, into the given return type, in a way that makes as much sense as possible.
src/shaders/MaterialX/mx_funcs.h:677
Method
param_range
src/liboslexec/oslexec_pvt.h:1156
Method
parameter_done
src/liboslexec/loadshader.cpp:321
Method
parameter_done
Called when we're done with all information related to a parameter symbol.
src/liboslexec/osoreader.h:92
Method
parameter_done
src/liboslquery/oslquery.cpp:150
Method
parseCat
src/liboslexec/lpeparse.cpp:172
Method
parseGroup
src/liboslexec/lpeparse.cpp:233
Method
parseModifier
src/liboslexec/lpeparse.cpp:395
Method
parseNegor
src/liboslexec/lpeparse.cpp:275
Method
parseOrlist
src/liboslexec/lpeparse.cpp:333
Method
parseRange
src/liboslexec/lpeparse.cpp:362
Method
parseRawSymbol
src/liboslexec/lpeparse.cpp:143
Method
parseSymbol
src/liboslexec/lpeparse.cpp:106
Method
parse_code_section
Return true if this parser cares about the code, false if parsing of oso may terminate once the symbol table has been parsed.
src/liboslexec/osoreader.h:105
Method
parse_code_section
src/liboslquery/oslquery.cpp:67
Method
peephole2
src/liboslexec/runtimeoptimize.cpp:1585
Method
pop_nesting
src/liboslcomp/symtab.h:87
Method
post_optimize_instance
src/liboslexec/runtimeoptimize.cpp:2753
Function
pow
src/shaders/vector2.h:242
Function
pow
src/shaders/vector4.h:262
Function
pow
src/shaders/color4.h:227
Method
power_heuristic
src/testrender/sampling.h:97
Function
prepare
src/testrender/background.h:18
Method
preprocess_buffer
src/liboslcomp/oslcomp.cpp:180
Method
preprocess_file
src/liboslcomp/oslcomp.cpp:152
Function
pretty
testsuite/common/shaders/pretty.h:5
Method
print
src/liboslcomp/symtab.cpp:298
Method
printchildren
src/liboslcomp/ast.cpp:225
Method
printlist
A is the head of a list of nodes, traverse the list and call the print() method for each node in the list.
src/liboslcomp/ast.h:226
Method
push_nesting
src/liboslcomp/symtab.h:82
Method
query_closure
src/liboslexec/shadingsys.cpp:398
Function
radians
src/shaders/stdosl.h:84
Method
raytype_queries
src/liboslexec/oslexec_pvt.h:409
Method
raytypes_off
src/liboslexec/runtimeoptimize.h:79
Method
raytypes_on
src/liboslexec/runtimeoptimize.h:78
Method
read_compile_options
src/liboslcomp/oslcomp.cpp:389
Method
read_native_scanline
src/osl.imageio/oslinput.cpp:624
Method
read_native_scanlines
src/osl.imageio/oslinput.cpp:602
Method
read_native_tile
src/osl.imageio/oslinput.cpp:657
Method
read_native_tiles
src/osl.imageio/oslinput.cpp:632
Method
record_error
src/liboslexec/context.cpp:218
Function
reflection
src/shaders/stdosl.h:440
Method
registerEHFrames
src/liboslexec/llvm_util.cpp:271
Function
remap
remap `in` from [inLow, inHigh] to [outLow, outHigh], optionally clamping to the new range.
src/shaders/MaterialX/mx_funcs.h:24
Method
remember_function_decl
As the compiler generates function declarations, we need to remember them (with ref-counted pointers). They'll get freed automatically when the compil
src/liboslcomp/oslcomp_pvt.h:356
Method
remove_unused_params
Check all params and output params to find any that are neither used in the shader (aside from their own init ops, which shouldn't count) nor connecte
src/liboslexec/runtimeoptimize.cpp:1803
Method
renderer
Return a pointer to the renderer services object.
src/liboslexec/oslexec_pvt.h:593
Method
renderer
Return a reference to the RendererServices.
src/liboslexec/oslexec_pvt.h:1922
Method
replace_param_value
src/liboslexec/runtimeoptimize.cpp:1261
Method
reserveAllocationSpace
src/liboslexec/llvm_util.cpp:230
Method
reset
Reset the accumulated value to start a new integration
src/include/OSL/accum.h:70
Method
resolve_isconnected
src/liboslexec/runtimeoptimize.cpp:2386
Method
retrieve_source
src/liboslcomp/oslcomp.cpp:1037
Method
ri_LP
src/testrender/sampling.h:258
Method
ri_LP_inv
src/testrender/sampling.h:266
Method
right
src/liboslcomp/ast.h:772
Function
rotate
src/shaders/stdosl.h:272
Function
rotate2d
src/shaders/vector2.h:231
Method
run
src/liboslexec/runtimeoptimize.cpp:3014
Method
run
Do its thing.
src/liboslexec/oslexec_pvt.h:1910
Function
safe_asin
src/include/OSL/dual.h:717
Function
safe_fmod
src/liboslexec/llvm_ops.cpp:531
Function
safe_log10
src/include/OSL/dual.h:843
Function
safe_log2
src/include/OSL/dual.h:824
Function
sample
src/testrender/background.h:75
Method
sample
src/testrender/shading.cpp:108
Method
sample
src/testrender/shading.cpp:141
Method
sample
src/testrender/shading.cpp:175
Method
sample
src/testrender/shading.cpp:458
Method
sample
src/testrender/shading.cpp:605
Method
sample
src/testrender/shading.cpp:627
Method
sample
src/testrender/shading.cpp:639
Method
sample
src/testrender/shading.h:50
Method
sample
return a direction towards a point on the sphere
src/testrender/raytracer.h:126
Method
sample
src/testrender/raytracer.h:254
Method
sampleMicronormal
src/testrender/shading.cpp:550
Method
sampleSlope
src/testrender/shading.cpp:306
Method
sampleSlope
src/testrender/shading.cpp:340
Method
sample_cosine_hemisphere
src/testrender/sampling.h:70
Function
scanline_worker
src/testrender/testrender.cpp:540
Method
scope
The scope number where this struct was defined.
src/include/osl_pvt.h:447
Method
scopeid
Return the current scope ID
src/liboslcomp/symtab.h:251
Method
scramble
src/testrender/sampling.h:274
Method
seek_subimage
src/osl.imageio/oslinput.cpp:571
Method
setMemoryExecutable
src/liboslexec/llvm_util.cpp:176
Method
setMemoryWritable
src/liboslexec/llvm_util.cpp:175
Method
setPoisonMemory
src/liboslexec/llvm_util.cpp:177
Method
set_colorspace
src/liboslexec/opcolor.cpp:461
Method
set_debug
src/liboslexec/runtimeoptimize.cpp:164
Method
set_inst
src/liboslexec/runtimeoptimize.cpp:140
← previous
next →
1,901–2,000 of 2,194, ranked by callers