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
↓ 2 callers
Function
_mm_movemask_pd
Set each bit of mask dst based on the most significant bit of the corresponding packed double-precision (64-bit) floating-point element in a. https://
common/simd/arm/sse2neon.h:5029
↓ 2 callers
Function
_mm_permutevar_ps
common/simd/arm/avx2neon.h:145
↓ 2 callers
Function
_mm_popcnt_u32
Count the number of bits set to 1 in unsigned 32-bit integer a, and return that count in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-
common/simd/arm/sse2neon.h:9984
↓ 2 callers
Function
_mm_rsqrt_ss
Compute the approximate reciprocal square root of the lower single-precision (32-bit) floating-point element in a, store the result in the lower eleme
common/simd/arm/sse2neon.h:2492
↓ 2 callers
Function
_mm_set1_epi8
Sets the 16 signed 8-bit integer values to b. r0 := b r1 := b ... r15 := b https://msdn.microsoft.com/en-us/library/6e14xhyf(v=vs.100).aspx
common/simd/arm/sse2neon.h:5413
↓ 2 callers
Function
_mm_slli_epi64
Shift packed 64-bit integers in a left by imm8 while shifting in zeros, and store the results in dst. FOR j := 0 to 1 i := j*64 IF imm8[7:0] > 63 dst
common/simd/arm/sse2neon.h:5760
↓ 2 callers
Function
_mm_store_pd
Store 128-bits (composed of 2 packed double-precision (64-bit) floating-point elements) from a into memory. mem_addr must be aligned on a 16-byte boun
common/simd/arm/sse2neon.h:6078
↓ 2 callers
Function
_mm_store_ps
Stores four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/vstudio/s3h4ay6y(v=vs.100).aspx
common/simd/arm/sse2neon.h:2841
↓ 2 callers
Function
_mm_unpackhi_epi16
Interleaves the upper 4 signed or unsigned 16-bit integers in a with the upper 4 signed or unsigned 16-bit integers in b. r0 := a4 r1 := b4 r2 := a5
common/simd/arm/sse2neon.h:6428
↓ 2 callers
Function
_mm_unpacklo_epi16
Interleaves the lower 4 signed or unsigned 16-bit integers in a with the lower 4 signed or unsigned 16-bit integers in b. r0 := a0 r1 := b0 r2 := a1
common/simd/arm/sse2neon.h:6532
↓ 2 callers
Function
_sse2neon_vaddv_u8
emulate vaddv u8 variant */
common/simd/arm/sse2neon.h:549
↓ 2 callers
Function
abs
common/math/vec2fa.h:95
↓ 2 callers
Function
abs
common/math/vec3fa_sycl.h:91
↓ 2 callers
Method
add
tutorials/common/tutorial/benchmark.cpp:47
↓ 2 callers
Method
addBlock
! add new block */
kernels/common/alloc.h:550
↓ 2 callers
Method
addChild
tutorials/external/catch.hpp:11976
↓ 2 callers
Function
addInstancedQuadCube
adds an instanced quad cube to the scene, rotate instance and geometry */
tutorials/motion_blur_geometry/motion_blur_geometry_device.cpp:347
↓ 2 callers
Function
addInstancedTriangleCube
adds an instanced triangle cube to the scene, rotate instance */
tutorials/motion_blur_geometry/motion_blur_geometry_device.cpp:316
↓ 2 callers
Function
addInstances
* Add instances to a scene. * This function also writes normal transforms to the given map. */
tutorials/multi_instanced_geometry/scene.cpp:140
↓ 2 callers
Function
addLines
add line geometry */
tutorials/motion_blur_geometry/motion_blur_geometry_device.cpp:281
↓ 2 callers
Function
addTerrain
adds a ground plane to the scene */
tutorials/forest/forest_device.cpp:91
↓ 2 callers
Function
addTriangleCube
adds a cube to the scene */
tutorials/motion_blur_geometry/motion_blur_geometry_device.cpp:135
↓ 2 callers
Function
addUserGeometrySphere
tutorials/motion_blur_geometry/motion_blur_geometry_device.cpp:514
↓ 2 callers
Method
add_dependencies
! increment/decrement dependency counter */
common/tasking/taskschedulerinternal.h:72
↓ 2 callers
Function
align
kernels/sycl/rthwif_embree_builder.cpp:23
↓ 2 callers
Method
align_time
kernels/builders/priminfo_mb.h:82
↓ 2 callers
Function
alignedSYCLFree
tutorials/minimal/minimal_sycl.cpp:79
↓ 2 callers
Function
alignof_RTHWIF_GEOMETRY
kernels/sycl/rthwif_embree_builder.cpp:279
↓ 2 callers
Method
allPassed
tutorials/external/catch.hpp:12625
↓ 2 callers
Function
applyLut
tutorials/common/image/tinyexr.h:3149
↓ 2 callers
Method
argc
tutorials/common/tutorial/benchmark.cpp:55
↓ 2 callers
Method
argv
tutorials/common/tutorial/benchmark.cpp:56
↓ 2 callers
Function
asFloat
common/simd/vfloat8_avx.h:211
↓ 2 callers
Method
assertionStarting
tutorials/external/catch.hpp:13083
↓ 2 callers
Method
axis_u
kernels/subdiv/linear_bezier_patch.h:238
↓ 2 callers
Method
benchmark_loop
tutorials/verify/verify.cpp:519
↓ 2 callers
Method
bezier_to_bspline
tutorials/common/scenegraph/scenegraph.h:906
↓ 2 callers
Method
bezier_to_lines
tutorials/common/scenegraph/scenegraph.h:888
↓ 2 callers
Function
bin
! bins an array of primitives */
kernels/builders/heuristic_binning.h:210
↓ 2 callers
Method
binCenter
! returns center for binning */
kernels/builders/primref_mb.h:95
↓ 2 callers
Function
bin_parallel
kernels/builders/heuristic_binning.h:506
↓ 2 callers
Method
bounds
kernels/builders/bvh_builder_sah.h:81
↓ 2 callers
Method
bounds
calculates the (correct) interpolated bounds */
kernels/common/scene_instance.h:37
↓ 2 callers
Method
bounds
tutorials/verify/verify.cpp:132
↓ 2 callers
Method
bounds0
! Return bounding box for time 0 */
kernels/bvh/bvh_node_aabb_mb.h:132
↓ 2 callers
Method
bounds1
! Return bounding box for time 1 */
kernels/bvh/bvh_node_aabb_mb.h:138
↓ 2 callers
Method
bounds_vx_lower
kernels/geometry/curveNi.h:171
↓ 2 callers
Method
bounds_vx_lower0
kernels/geometry/curveNi_mb.h:203
↓ 2 callers
Method
bounds_vx_lower1
kernels/geometry/curveNi_mb.h:209
↓ 2 callers
Method
bounds_vx_upper
kernels/geometry/curveNi.h:174
↓ 2 callers
Method
bounds_vx_upper0
kernels/geometry/curveNi_mb.h:206
↓ 2 callers
Method
bounds_vx_upper1
kernels/geometry/curveNi_mb.h:212
↓ 2 callers
Method
bounds_vy_lower
kernels/geometry/curveNi.h:186
↓ 2 callers
Method
bounds_vy_lower0
kernels/geometry/curveNi_mb.h:224
↓ 2 callers
Method
bounds_vy_lower1
kernels/geometry/curveNi_mb.h:230
↓ 2 callers
Method
bounds_vy_upper
kernels/geometry/curveNi.h:189
↓ 2 callers
Method
bounds_vy_upper0
kernels/geometry/curveNi_mb.h:227
↓ 2 callers
Method
bounds_vy_upper1
kernels/geometry/curveNi_mb.h:233
↓ 2 callers
Method
bounds_vz_lower
kernels/geometry/curveNi.h:201
↓ 2 callers
Method
bounds_vz_lower0
kernels/geometry/curveNi_mb.h:245
↓ 2 callers
Method
bounds_vz_lower1
kernels/geometry/curveNi_mb.h:251
↓ 2 callers
Method
bounds_vz_upper
kernels/geometry/curveNi.h:204
↓ 2 callers
Method
bounds_vz_upper0
kernels/geometry/curveNi_mb.h:248
↓ 2 callers
Method
bounds_vz_upper1
kernels/geometry/curveNi_mb.h:254
↓ 2 callers
Method
bspline_to_bezier
tutorials/common/scenegraph/scenegraph.h:918
↓ 2 callers
Method
build
kernels/bvh/bvh_builder.h:44
↓ 2 callers
Method
build
kernels/common/scene_instance.h:54
↓ 2 callers
Method
bytes
kernels/bvh/bvh_statistics.h:192
↓ 2 callers
Method
calculateInDegree
tutorials/common/scenegraph/scenegraph.cpp:286
↓ 2 callers
Function
calculate_interpolated_space
tutorials/viewer/viewer_device.cpp:132
↓ 2 callers
Method
caseSensitivitySuffix
tutorials/external/catch.hpp:9475
↓ 2 callers
Function
castRay
tests/integration/test_embree_release/test.cpp:21
↓ 2 callers
Function
castRay
tutorials/minimal/minimal_sycl.cpp:206
↓ 2 callers
Function
castRay
* Cast a single ray with origin (ox, oy, oz) and direction * (dx, dy, dz). */
tutorials/minimal/minimal.cpp:153
↓ 2 callers
Function
cast_f2i
common/math/emath.h:40
↓ 2 callers
Function
check_raytracing_support
tutorials/common/sycl/util.h:8
↓ 2 callers
Function
cleanUp
tutorials/external/catch.hpp:10207
↓ 2 callers
Method
cleanup
tutorials/verify/verify.cpp:5914
↓ 2 callers
Function
cleanupScene
tutorials/multi_instanced_geometry/scene.cpp:178
↓ 2 callers
Function
clear
common/simd/vboolf8_avx.h:184
↓ 2 callers
Method
clear
! Clears the node. */
kernels/bvh/bvh_node_aabb_mb4d.h:63
↓ 2 callers
Method
clear
! Clears the node. */
kernels/bvh/bvh_node_aabb.h:98
↓ 2 callers
Method
clear
! frees all allocated memory */
kernels/common/alloc.h:471
↓ 2 callers
Method
clearBarrier
kernels/bvh/bvh.cpp:40
↓ 2 callers
Method
clearCollisionConstraints
tutorials/collide/clothModel.h:49
↓ 2 callers
Method
clear_list
kernels/common/alloc.h:818
↓ 2 callers
Method
clip
kernels/subdiv/bezier_curve.h:673
↓ 2 callers
Function
closestPointTriangle
tutorials/common/math/closest_point.h:10
↓ 2 callers
Method
completeCycle
tutorials/external/catch.hpp:11940
↓ 2 callers
Method
completedCycle
tutorials/external/catch.hpp:11944
↓ 2 callers
Function
computeBottomEdgeBezierControlPoint
kernels/subdiv/bezier_patch.h:45
↓ 2 callers
Function
computeDirection
kernels/common/geometry.h:606
↓ 2 callers
Function
computeLeftEdgeBezierControlPoint
kernels/subdiv/bezier_patch.h:50
↓ 2 callers
Function
computeRightEdgeBezierControlPoint
kernels/subdiv/bezier_patch.h:55
↓ 2 callers
Function
computeTopEdgeBezierControlPoint
kernels/subdiv/bezier_patch.h:40
↓ 2 callers
Function
conjoint
common/math/bbox.h:191
↓ 2 callers
Function
contains
tutorials/external/catch.hpp:11392
↓ 2 callers
Function
convert_to_bezier
kernels/subdiv/gregory_patch.h:354
↓ 2 callers
Function
convex_corner
kernels/subdiv/bspline_patch.h:52
↓ 2 callers
Function
copyHitToRay
kernels/common/hit.h:125
← previous
next →
1,901–2,000 of 11,178, ranked by callers