Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JiayinCao/SORT
/ functions
Functions
1,426 in github.com/JiayinCao/SORT
⨍
Functions
1,426
◇
Types & classes
460
↓ 6 callers
Function
instances
(tree)
blender-plugin/addons/sortblend/material.py:121
↓ 6 callers
Function
is_tsl_color_black
src/material/tsl_utils.h:26
↓ 6 callers
Function
ray_ori_x
src/simd/simd_ray_utils.h:94
↓ 6 callers
Function
ray_ori_y
src/simd/simd_ray_utils.h:97
↓ 6 callers
Function
ray_ori_z
src/simd/simd_ray_utils.h:100
↓ 6 callers
Function
simd_cmpgt_ps
src/simd/simd_arm.h:145
↓ 6 callers
Function
simd_cmple_ps
src/simd/simd_arm.h:136
↓ 6 callers
Function
sync_dep_utility
( url )
scripts/get_deps.py:53
↓ 5 callers
Method
AddLight
src/core/scene.cpp:273
↓ 5 callers
Method
Clamp
src/spectrum/rgbspectrum.h:65
↓ 5 callers
Method
Delta
src/math/bbox.cpp:122
↓ 5 callers
Method
GetEvalWeight
@brief Evaluation weight. @return Evaluation weight defines how much contribution it makes to the final result.
src/scatteringevent/scatteringunit.h:57
↓ 5 callers
Method
GetSampleWeight
@brief Sampling weight of the scattering unit. @return The sampling weight that defines how much properbility it has to be picked.
src/scatteringevent/scatteringunit.h:64
↓ 5 callers
Function
LogisticCDF
src/scatteringevent/bsdf/hair.cpp:75
↓ 5 callers
Function
MatrixBlenderToSort
()
blender-plugin/addons/sortblend/exporter.py:140
↓ 5 callers
Method
QueueDisplayItem
src/core/display_mgr.cpp:73
↓ 5 callers
Method
SampleLight
src/core/scene.cpp:246
↓ 5 callers
Method
SurfaceArea
src/math/bbox.cpp:81
↓ 5 callers
Function
UniformHemispherePdf
uniformly sample hemisphere pdf
src/core/samplemethod.h:110
↓ 5 callers
Method
draw_label
(self, context, layout, node, text)
blender-plugin/addons/sortblend/material.py:446
↓ 5 callers
Function
is_sort_node_group
(ng)
blender-plugin/addons/sortblend/material.py:138
↓ 5 callers
Function
malloc_aligned
@brief A helper utility function that allocate memory with alignment. @param size The size of the memory to be allocated. @param alignment
src/core/memory.h:99
↓ 5 callers
Function
reflect
src/scatteringevent/bsdf/bxdf_utils.h:104
↓ 5 callers
Function
simd_set_mask
src/simd/simd_arm.h:98
↓ 5 callers
Function
socket_index
(socket)
blender-plugin/addons/sortblend/material.py:202
↓ 5 callers
Function
sphericalTheta
src/scatteringevent/bsdf/bxdf_utils.h:80
↓ 4 callers
Function
ComputeF0
src/scatteringevent/bsdf/kylin_principle.cpp:36
↓ 4 callers
Function
EvaluateDirect
src/integrator/integratormethod.cpp:32
↓ 4 callers
Method
GetColor
src/texture/rendertarget.cpp:36
↓ 4 callers
Method
GetElapsedTime
@brief Get elapsed time since last time the timer is reset. This function won't reset the timer after returning the value. The time will continuing
src/core/timer.h:51
↓ 4 callers
Method
GetLight
get light
src/core/scene.h:132
↓ 4 callers
Method
GetMaxComponent
@brief Get the value of the maximum channel. @return The value of the maximum channel.
src/spectrum/rgbspectrum.h:56
↓ 4 callers
Method
GetShape
@brief Get the shape of light, if there is one. Some light source has shape attached to it, like area light. @return The shape of the light. It
src/light/light.h:110
↓ 4 callers
Method
HalfSurfaceArea
src/math/bbox.cpp:85
↓ 4 callers
Method
Matrix
default constructor
src/math/matrix.cpp:23
↓ 4 callers
Method
PackData
@brief Pack line information into SIMD compatible data. @return Whether there is valid line inside.
src/simd/simd_line.h:130
↓ 4 callers
Function
ProcessSurfaceClosure
src/material/closures.cpp:570
↓ 4 callers
Function
Radians
@brief Degree to radian. @param deg Degree to be converted. @return Cooresponding radian.
src/math/utils.h:104
↓ 4 callers
Method
Reset
@brief Reset the intersection. Intersection has some input and output for primitive intersection test at the same time. This is a helper function th
src/math/interaction.h:69
↓ 4 callers
Function
Scale
scale
src/math/transform.h:118
↓ 4 callers
Function
SchlickR0FromEta
Extending the Disney BRDF to a BSDF with Integrated Subsurface Scattering, section 3.1
src/scatteringevent/bsdf/disney.cpp:66
↓ 4 callers
Method
Seek
@brief Seek to a specific position
src/stream/fstream.h:280
↓ 4 callers
Function
Serialize
@brief Serializing data from stream @param Stream where the serialization data comes from. Depending on different situation, it could come
src/integrator/bidirpath.h:82
↓ 4 callers
Method
SetTransform
src/shape/line.cpp:109
↓ 4 callers
Function
UniformConePdf
sampling a cone uniformly
src/core/samplemethod.h:95
↓ 4 callers
Function
checkAll
src/unittests/distribution.cpp:51
↓ 4 callers
Function
cosPhi
src/scatteringevent/bsdf/bxdf_utils.h:50
↓ 4 callers
Function
distance
src/math/point.h:137
↓ 4 callers
Method
flush
(self)
blender-plugin/addons/sortblend/stream/stream.py:38
↓ 4 callers
Function
free_aligned
@brief A helper function that frees the memory allocated with the interface defined above. @param p The address of memory allocated.
src/core/memory.h:119
↓ 4 callers
Method
getShaderInputParameterName
(self,param)
blender-plugin/addons/sortblend/material.py:703
↓ 4 callers
Method
getShaderOutputParameterName
(self,param)
blender-plugin/addons/sortblend/material.py:705
↓ 4 callers
Function
getUniqueSocketName
(socket_names, socket_name)
blender-plugin/addons/sortblend/material.py:184
↓ 4 callers
Function
get_one_instance
(tree)
blender-plugin/addons/sortblend/material.py:350
↓ 4 callers
Function
matrix_to_tuple
(matrix)
blender-plugin/addons/sortblend/exporter.py:229
↓ 4 callers
Function
schedule_parallel
src/job/scheduler.h:203
↓ 4 callers
Function
simd_cmpeq_ps
src/simd/simd_arm.h:130
↓ 4 callers
Function
simd_cmpge_ps
src/simd/simd_arm.h:142
↓ 4 callers
Function
simd_div_ps
src/simd/simd_arm.h:112
↓ 4 callers
Function
simd_minreduction_ps
src/simd/simd_arm.h:177
↓ 4 callers
Function
sinPhi
src/scatteringevent/bsdf/bxdf_utils.h:56
↓ 4 callers
Function
sphericalPhi
src/scatteringevent/bsdf/bxdf_utils.h:84
↓ 4 callers
Method
switchToFiber
src/job/scheduler.cpp:171
↓ 3 callers
Method
AddBssrdf
@brief Add a bssrdf in the scattering event, there will be at most 4 bssrdf in it. Adding more than 4 bssrdfs will result in being ignored by the sy
src/scatteringevent/scatteringevent.h:85
↓ 3 callers
Method
AddMedium
src/medium/medium.cpp:22
↓ 3 callers
Method
Begin
src/job/scheduler.cpp:98
↓ 3 callers
Method
D
src/scatteringevent/bsdf/microfacet.cpp:124
↓ 3 callers
Function
E
src/scatteringevent/bsdf/multi_scattering.h:20
↓ 3 callers
Function
Eavg
src/scatteringevent/bsdf/multi_scattering.h:42
↓ 3 callers
Function
Eavg_F
src/scatteringevent/bsdf/multi_scattering.h:89
↓ 3 callers
Function
EmbreeRayFromSORT
@brief Construct an Embree ray from a SORT ray
src/accel/embree_util.h:51
↓ 3 callers
Method
Flush
@brief Flush current written result.
src/stream/stream.h:361
↓ 3 callers
Function
FromMatrix
from matrix
src/math/transform.h:82
↓ 3 callers
Method
G
@brief Visibility term of microfacet model, Smith shadow-masking function
src/scatteringevent/bsdf/microfacet.h:104
↓ 3 callers
Method
GetCamera
Get camera from the scene
src/core/scene.h:170
↓ 3 callers
Method
GetHeight
@brief Get the height of the texture. @return The height of the 2d texture.
src/texture/texturebase.h:101
↓ 3 callers
Method
GetIntersect
src/accel/unigrid.cpp:112
↓ 3 callers
Method
GetIntersect
src/accel/octree.cpp:144
↓ 3 callers
Method
GetIntersect
src/accel/kdtree.cpp:232
↓ 3 callers
Method
GetProperty
get property of the unit
src/core/samplemethod.h:215
↓ 3 callers
Method
GetSum
get the sum of the original data
src/core/samplemethod.h:205
↓ 3 callers
Method
GetWidth
@brief Get the width of the texture. @return The width of the 2d texture.
src/texture/texturebase.h:94
↓ 3 callers
Function
IntersectBBox_SIMD
src/simd/simd_bbox.h:62
↓ 3 callers
Method
LoadResource
load image from file
src/texture/imagetexture2d.cpp:66
↓ 3 callers
Method
P
@brief Evaluation of the phase function. Just like BXDF definition, the directions passed in need to point from outside from the same point of inter
src/medium/phasefunction.h:111
↓ 3 callers
Function
Permute
src/shape/triangle.cpp:21
↓ 3 callers
Method
RemoveMedium
src/medium/medium.cpp:39
↓ 3 callers
Method
ResolveMaxDepth
@brief Resoved the maximum depth of all intersections.
src/scatteringevent/bssrdf/bssrdf.h:50
↓ 3 callers
Method
SampleContinuous
get a continuous sample para 'u' : a canonical random variable para 'pdf' : property density function value for the sample
src/core/samplemethod.h:181
↓ 3 callers
Function
SchlickFresnel
@brief Evaluate schlick's fresnel approximation. @param F0 Expected fresnel at perpendicular angle. @param cos Cosine of the angl
src/scatteringevent/bsdf/fresnel.h:39
↓ 3 callers
Method
Serialize
src/core/mesh.cpp:111
↓ 3 callers
Method
Stop
src/job/scheduler.cpp:114
↓ 3 callers
Function
calcBoundingBox
src/accel/fast_bvh.hpp:100
↓ 3 callers
Function
cosPhi2
src/scatteringevent/bsdf/bxdf_utils.h:67
↓ 3 callers
Function
cosTheta2
src/scatteringevent/bsdf/bxdf_utils.h:36
↓ 3 callers
Function
depsgraph_objects
Iterates evaluated objects in depsgraph with ITERATED_OBJECT_TYPES
blender-plugin/addons/sortblend/exporter.py:31
↓ 3 callers
Function
exp_compile
Combined solution to calcuclate x of any input.
src/math/exp.h:54
↓ 3 callers
Method
f
src/scatteringevent/bsdf/hair.cpp:141
↓ 3 callers
Function
get_from_socket
(socket)
blender-plugin/addons/sortblend/material.py:426
↓ 3 callers
Function
intensity_tsl_float3
src/material/tsl_utils.h:35
← previous
next →
101–200 of 1,426, ranked by callers