Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RenderKit/embree
/ functions
Functions
11,178 in github.com/RenderKit/embree
⨍
Functions
11,178
◇
Types & classes
2,386
↓ 11 callers
Function
_mm_cmplt_ps
Compares for less than https://msdn.microsoft.com/en-us/library/vstudio/f330yhc8(v=vs.100).aspx
common/simd/arm/sse2neon.h:1317
↓ 11 callers
Function
_mm_div_ps
Divides the four single-precision, floating-point values of a and b. r0 := a0 / b0 r1 := a1 / b1 r2 := a2 / b2 r3 := a3 / b3 https://msdn.microsoft.
common/simd/arm/sse2neon.h:1854
↓ 11 callers
Function
_mm_rsqrt_ps
Computes the approximations of the reciprocal square roots of the four single-precision floating point values of in. The current precision is 1% error
common/simd/arm/sse2neon.h:2474
↓ 11 callers
Function
_mm_sub_ps
Subtracts the four single-precision, floating-point values of a and b. r0 := a0 - b0 r1 := a1 - b1 r2 := a2 - b2 r3 := a3 - b3 https://msdn.microsof
common/simd/arm/sse2neon.h:2971
↓ 11 callers
Method
best
kernels/builders/heuristic_timesplit_array.h:114
↓ 11 callers
Method
bounds
Calculate the bounds of the quads */
kernels/geometry/quadi.h:74
↓ 11 callers
Function
intel_sub_group_ballot
common/sys/sycl.h:146
↓ 11 callers
Method
isOBBNodeMB
! checks if this is a motion blur node with unaligned bounding boxes */
kernels/bvh/bvh_node_ref.h:144
↓ 11 callers
Function
mask32_to_mask8
kernels/sycl/rthwif_embree.h:21
↓ 11 callers
Function
mylerp
tutorials/common/tutorial/noise.cpp:56
↓ 11 callers
Function
nmadd
common/math/vec2.h:100
↓ 11 callers
Function
parallel_prefix_sum
common/algorithms/parallel_prefix_sum.h:19
↓ 11 callers
Function
parseCommandLine
tutorials/convert/convert.cpp:129
↓ 11 callers
Function
pointQueryNodeAABB
kernels/bvh/node_intersector1.h:326
↓ 11 callers
Function
pointQueryNodeSphere
kernels/bvh/node_intersector1.h:215
↓ 11 callers
Method
preBuild
kernels/bvh/bvh.cpp:113
↓ 11 callers
Function
rtcSetGeometryIntersectFunction
kernels/common/rtcore.cpp:2108
↓ 11 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
tutorials/common/imgui/imstb_textedit.h:689
↓ 11 callers
Method
store
common/simd/vint8_avx.h:79
↓ 11 callers
Function
toLower
tutorials/external/catch.hpp:11398
↓ 11 callers
Method
transposed
common/math/linearspace3.h:97
↓ 11 callers
Method
verbosity
kernels/common/state.cpp:460
↓ 11 callers
Method
xfm
kernels/subdiv/bezier_curve.h:185
↓ 10 callers
Method
BVH4Quad4v
kernels/bvh/bvh4_factory.cpp:1105
↓ 10 callers
Method
ID64
! special function for operator< */
kernels/builders/primref_mb.h:126
↓ 10 callers
Function
ImAbs
tutorials/common/imgui/imgui_internal.h:435
↓ 10 callers
Function
ImGui_ImplOpenGL3_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:213
↓ 10 callers
Function
ImTextCharFromUtf8
Convert UTF-8 to 32-bit character, process single character input. A nearly-branchless UTF-8 decoder, based on work of Christopher Wellons (https://gi
tutorials/common/imgui/imgui.cpp:1964
↓ 10 callers
Function
IsNamedKey
Inputs FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions.
tutorials/common/imgui/imgui_internal.h:2863
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
tutorials/common/imgui/imgui_widgets.cpp:3616
↓ 10 callers
Function
__cpuid
common/sys/intrinsics.h:413
↓ 10 callers
Function
_mm256_castsi128_si256
common/simd/arm/avx2neon.h:201
↓ 10 callers
Function
_mm256_maskload_ps
common/simd/arm/avx2neon.h:885
↓ 10 callers
Function
_mm_max_ps
Computes the maximums of the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/ff5d607a(v=vs.1
common/simd/arm/sse2neon.h:2127
↓ 10 callers
Function
_mm_min_ps
Computes the minima of the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/wh13kadz(v=vs.100
common/simd/arm/sse2neon.h:2182
↓ 10 callers
Function
_mm_pause
Pause the processor. This is typically used in spin-wait loops and depending on the x86 processor typical values are in the 40-100 cycle range. The 'y
common/simd/arm/sse2neon.h:5252
↓ 10 callers
Function
abs
common/math/vec3.h:71
↓ 10 callers
Function
any
common/simd/vboolf8_avx.h:168
↓ 10 callers
Method
clearLocalModified
! clear local modified flag */
kernels/common/buffer.h:349
↓ 10 callers
Function
cpy2
tutorials/common/image/tinyexr.h:813
↓ 10 callers
Function
createScene
tutorials/buildbench/buildbench_device.cpp:95
↓ 10 callers
Function
eval
kernels/subdiv/feature_adaptive_eval.h:13
↓ 10 callers
Method
eval_du
kernels/subdiv/bspline_curve.h:121
↓ 10 callers
Method
getHostPtr
! returns pointer to first element */
kernels/common/buffer.h:160
↓ 10 callers
Function
getNumberOfLogicalThreads
common/sys/sysinfo.cpp:480
↓ 10 callers
Function
init_regular
kernels/subdiv/catmullclark_patch.h:77
↓ 10 callers
Method
interpolate
kernels/common/scene_quad_mesh.cpp:180
↓ 10 callers
Method
isAABBNodeMB
! checks if this is a motion blur node */
kernels/bvh/bvh_node_ref.h:135
↓ 10 callers
Function
isSep
! Determine if character is a separator. */
tutorials/common/scenegraph/obj_loader.cpp:43
↓ 10 callers
Function
le_mask
common/math/vec3.h:195
↓ 10 callers
Method
lookup
! tests if some element is in the set */
common/algorithms/parallel_set.h:40
↓ 10 callers
Method
mask32
return int32 mask */
common/simd/vboolf8_avx.h:70
↓ 10 callers
Function
max
common/simd/vint8_avx.h:238
↓ 10 callers
Function
mm512_mask2int
common/sys/intrinsics.h:548
↓ 10 callers
Function
prefetchEX
common/sys/intrinsics.h:519
↓ 10 callers
Function
rcp_safe
common/math/vec3.h:82
↓ 10 callers
Function
rtcAttachGeometryByID
kernels/common/rtcore.cpp:2267
↓ 10 callers
Function
rtcGetGeometryOppositeHalfEdge
kernels/common/rtcore.cpp:2168
↓ 10 callers
Function
rtcSetGeometryTimeRange
kernels/common/rtcore.cpp:1751
↓ 10 callers
Method
splitSAH
! calculates surface area heuristic for performing the split */
kernels/builders/heuristic_binning.h:141
↓ 10 callers
Function
stbi__blinn_8x8
fast 0..255 * 0..255 => 0..255 rounded multiplication
tutorials/common/image/stb_image.h:3805
↓ 10 callers
Function
stbi__malloc_mad3
tutorials/common/image/stb_image.h:1052
↓ 10 callers
Method
str
common/lexers/stream.h:26
↓ 10 callers
Function
string_to_Vec3f
common/sys/estring.cpp:24
↓ 10 callers
Function
trim
tutorials/external/catch.hpp:11403
↓ 10 callers
Method
value
tutorials/external/catch.hpp:13586
↓ 9 callers
Method
HasSelection
tutorials/common/imgui/imgui.h:2098
↓ 9 callers
Function
IM_DELETE
tutorials/common/imgui/imgui.h:1748
↓ 9 callers
Function
LowerBound
std::lower_bound but without the bullshit
tutorials/common/imgui/imgui.cpp:2228
↓ 9 callers
Function
MouseButtonToKey
tutorials/common/imgui/imgui_internal.h:2881
↓ 9 callers
Method
PathArcToFast
0: East, 3: South, 6: West, 9: North, 12: East
tutorials/common/imgui/imgui_draw.cpp:1157
↓ 9 callers
Function
WindowRectAbsToRel
tutorials/common/imgui/imgui_internal.h:2714
↓ 9 callers
Function
_MM_GET_ROUNDING_MODE
Macro: Get the rounding mode bits from the MXCSR control and status register. The rounding mode may contain any of the following flags: _MM_ROUND_NEAR
common/simd/arm/sse2neon.h:1923
↓ 9 callers
Function
_mm256_castsi256_si128
common/simd/arm/avx2neon.h:210
↓ 9 callers
Function
_mm256_set1_ps
common/simd/arm/avx2neon.h:1075
↓ 9 callers
Function
_mm_cvtepi32_ps
Converts the four signed 32-bit integer values of a to single-precision, floating-point values https://msdn.microsoft.com/en-us/library/vstudio/36bwxc
common/simd/arm/sse2neon.h:4090
↓ 9 callers
Function
_mm_cvtps_epi32
Converts the four single-precision, floating-point values of a to signed 32-bit integer values. r0 := (int) a0 r1 := (int) a1 r2 := (int) a2 r3 := (i
common/simd/arm/sse2neon.h:4197
↓ 9 callers
Function
_mm_load_ps
Loads four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/vstudio/zzd50xxt(v=vs.100).aspx
common/simd/arm/sse2neon.h:1958
↓ 9 callers
Function
_mm_max_epi32
epi versions of min/max Computes the pariwise maximums of the four signed 32-bit integer values of a and b. A 128-bit parameter that can be defined w
common/simd/arm/sse2neon.h:8069
↓ 9 callers
Function
_mm_min_epi32
Computes the pariwise minima of the four signed 32-bit integer values of a and b. A 128-bit parameter that can be defined with the following equation
common/simd/arm/sse2neon.h:8112
↓ 9 callers
Function
_mm_prefetch
Fetch the line of data from memory that contains address p to a location in the cache heirarchy specified by the locality hint i. https://www.intel.co
common/simd/arm/sse2neon.h:2411
↓ 9 callers
Function
add
! adds binning data */
kernels/builders/heuristic_spatial.h:137
↓ 9 callers
Function
addCurve
add hair geometry */
tutorials/curve_geometry/curve_geometry_device.cpp:64
↓ 9 callers
Function
begin
tutorials/common/imgui/imgui.h:1792
↓ 9 callers
Method
bin_unsafe
! faster but unsafe binning */
kernels/builders/heuristic_binning.h:70
↓ 9 callers
Function
broadcast
common/math/vec3.h:283
↓ 9 callers
Method
bytes
! returns the number of bytes of the buffer */
kernels/common/buffer.h:174
↓ 9 callers
Method
clear
kernels/common/scene.cpp:714
↓ 9 callers
Method
clear
tutorials/common/imgui/imgui_internal.h:691
↓ 9 callers
Function
convert
kernels/subdiv/bspline_curve.h:286
↓ 9 callers
Method
enforceArgumentFilterFunction
kernels/common/context.h:48
↓ 9 callers
Function
enlargeRadiusToMinWidth
kernels/common/context.h:65
↓ 9 callers
Function
enlarge_bounds
kernels/common/scene_curves.cpp:433
↓ 9 callers
Method
find
! finds the best split */
kernels/builders/heuristic_strand_array.h:65
↓ 9 callers
Function
fread_uchar
tutorials/common/image/tga.cpp:43
↓ 9 callers
Function
fwrite_uchar
tutorials/common/image/tga.cpp:10
↓ 9 callers
Method
getHalfEdge
! returns the start half edge for topology t and face f */
kernels/common/scene_subdiv_mesh.h:230
↓ 9 callers
Function
get_sub_group_local_id
common/sys/sycl.h:195
↓ 9 callers
Method
has_ext_range
common/math/range.h:115
↓ 9 callers
Method
intersect1
kernels/geometry/quad_intersector_pluecker.h:377
← previous
next →
501–600 of 11,178, ranked by callers