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
↓ 3 callers
Function
PrecalculateTileInfo
tutorials/common/image/tinyexr.h:5673
↓ 3 callers
Method
PrimReserve
Reserve space for a number of vertices and indices. You must finish filling your reserved data before calling PrimReserve() again, as it may reallocat
tutorials/common/imgui/imgui_draw.cpp:616
↓ 3 callers
Function
RTCRayHitN_HitN
include/embree4/rtcore_ray.h:225
↓ 3 callers
Function
RTCRayHitN_RayN
Helper functions to extract RTCRayN and RTCHitN from RTCRayHitN */
include/embree4/rtcore_ray.h:224
↓ 3 callers
Function
RandomSampler_get2D
tutorials/common/math/random_sampler.h:93
↓ 3 callers
Method
Reserve
tutorials/common/imgui/imgui_internal.h:668
↓ 3 callers
Function
SetCurrentWindow
tutorials/common/imgui/imgui.cpp:3466
↓ 3 callers
Method
SetInt
FIXME-OPT: Need a way to reuse the result of lower_bound when doing GetInt()/SetInt() - not too bad because it only happens on explicit interaction (m
tutorials/common/imgui/imgui.cpp:2326
↓ 3 callers
Method
SetState
tutorials/common/imgui/backends/imgui_impl_opengl3.cpp:234
↓ 3 callers
Function
SetWindowConditionAllowFlags
tutorials/common/imgui/imgui.cpp:5617
↓ 3 callers
Method
Split
tutorials/common/imgui/imgui_draw.cpp:1680
↓ 3 callers
Method
Step
tutorials/common/imgui/imgui.cpp:2863
↓ 3 callers
Function
UpdateAliasKey
tutorials/common/imgui/imgui.cpp:4113
↓ 3 callers
Function
Velvety__Constructor
tutorials/pathtracer/pathtracer_device.cpp:239
↓ 3 callers
Function
_mm256_blend_ps
common/simd/arm/avx2neon.h:1131
↓ 3 callers
Function
_mm256_blendv_pd
common/simd/arm/avx2neon.h:744
↓ 3 callers
Function
_mm256_castps256_ps128
common/simd/arm/avx2neon.h:196
↓ 3 callers
Function
_mm256_srai_epi32
common/simd/arm/avx2neon.h:1010
↓ 3 callers
Function
_mm256_srav_epi32
common/simd/arm/avx2neon.h:1040
↓ 3 callers
Function
_mm256_srli_epi32
common/simd/arm/avx2neon.h:973
↓ 3 callers
Function
_mm256_srlv_epi32
common/simd/arm/avx2neon.h:1050
↓ 3 callers
Function
_mm256_testz_pd
common/simd/arm/avx2neon.h:733
↓ 3 callers
Function
_mm256_testz_ps
common/simd/arm/avx2neon.h:604
↓ 3 callers
Function
_mm_andnot_si128
Computes the bitwise AND of the 128-bit value in b and the bitwise NOT of the 128-bit value in a. r := (~a) & b https://msdn.microsoft.com/en-us/lib
common/simd/arm/sse2neon.h:3293
↓ 3 callers
Function
_mm_ceil_pd
Round the packed double-precision (64-bit) floating-point elements in a up to an integer value, and store the results as packed double-precision float
common/simd/arm/sse2neon.h:7662
↓ 3 callers
Function
_mm_ceil_ps
Round the packed single-precision (32-bit) floating-point elements in a up to an integer value, and store the results as packed single-precision float
common/simd/arm/sse2neon.h:7676
↓ 3 callers
Function
_mm_cmpeq_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for equality, and store the results in dst. https://www.intel.com/content/
common/simd/arm/sse2neon.h:3446
↓ 3 callers
Function
_mm_cmpge_ps
Compares for greater than or equal. https://msdn.microsoft.com/en-us/library/vstudio/fs813y2t(v=vs.100).aspx
common/simd/arm/sse2neon.h:1260
↓ 3 callers
Function
_mm_cmpgt_ps
Compares for greater than. r0 := (a0 > b0) ? 0xffffffff : 0x0 r1 := (a1 > b1) ? 0xffffffff : 0x0 r2 := (a2 > b2) ? 0xffffffff : 0x0 r3 := (a3 > b3) ?
common/simd/arm/sse2neon.h:1281
↓ 3 callers
Function
_mm_cvtsi128_si64
Copy the lower 64-bit integer in a to dst. dst[63:0] := a[63:0] https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cv
common/simd/arm/sse2neon.h:4359
↓ 3 callers
Function
_mm_floor_pd
Round the packed double-precision (64-bit) floating-point elements in a down to an integer value, and store the results as packed double-precision flo
common/simd/arm/sse2neon.h:7957
↓ 3 callers
Function
_mm_floor_ps
Round the packed single-precision (32-bit) floating-point elements in a down to an integer value, and store the results as packed single-precision flo
common/simd/arm/sse2neon.h:7971
↓ 3 callers
Function
_mm_mul_pd
Multiply packed double-precision (64-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/do
common/simd/arm/sse2neon.h:5075
↓ 3 callers
Function
_mm_stream_load_si128
Load 128-bits of integer data from memory into dst using a non-temporal memory hint. mem_addr must be aligned on a 16-byte boundary or a general-prote
common/simd/arm/sse2neon.h:8494
↓ 3 callers
Function
_mm_undefined_ps
Return vector of type __m128 with undefined elements. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_undefined_ps
common/simd/arm/sse2neon.h:3035
↓ 3 callers
Function
_sse2neon_smp_mb
common/simd/arm/sse2neon.h:137
↓ 3 callers
Function
_sse2neon_vaddvq_u16
emulate vaddvq u16 variant */
common/simd/arm/sse2neon.h:582
↓ 3 callers
Method
accurateFlatBounds
calculates bounds when tessellated into N line segments */
kernels/subdiv/bspline_curve.h:244
↓ 3 callers
Method
accurateRoundBounds
calculates bounds of bspline curve geometry */
kernels/subdiv/bspline_curve.h:219
↓ 3 callers
Function
addCube
adds a cube to the scene */
tutorials/ray_mask/ray_mask_device.cpp:23
↓ 3 callers
Function
addMesh
* Add a mesh to a scene. */
tutorials/multi_instanced_geometry/scene.cpp:106
↓ 3 callers
Function
addPoints
add point geometry */
tutorials/point_geometry/point_geometry_device.cpp:19
↓ 3 callers
Function
alignedSYCLMalloc
common/sys/alloc.cpp:36
↓ 3 callers
Method
alloc_chunk
tutorials/common/imgui/imgui_internal.h:694
↓ 3 callers
Method
allocate
common/sys/alloc.h:158
↓ 3 callers
Method
appendfv
Helper: Text buffer for logging/accumulating text
tutorials/common/imgui/imgui.cpp:2512
↓ 3 callers
Function
arcSafeRelease
tutorials/external/catch.hpp:1187
↓ 3 callers
Function
areaProjectedTriangle
FIXME: maybe there's a better place for this util fct
kernels/builders/priminfo.h:11
↓ 3 callers
Method
at
kernels/common/scene.h:120
↓ 3 callers
Function
atomic_cmpxchg
common/sys/intrinsics.h:189
↓ 3 callers
Method
axis_v
kernels/subdiv/linear_bezier_patch.h:242
↓ 3 callers
Method
bind
kernels/common/scene.cpp:717
↓ 3 callers
Function
bounds
! Returns bounds of specified child. */
kernels/bvh/bvh_node_qaabb.h:25
↓ 3 callers
Method
bounds
kernels/subdiv/bspline_curve.h:98
↓ 3 callers
Method
bounds
calculates the (correct) interpolated bounds */
kernels/common/scene_instance_array.h:38
↓ 3 callers
Function
build
tutorials/bvh_builder/bvh_builder_device.cpp:91
↓ 3 callers
Function
buildProgress
tutorials/bvh_builder/bvh_builder_device.cpp:16
↓ 3 callers
Method
canUseAVX2
! checks if we can use AVX2 */
kernels/common/state.h:166
↓ 3 callers
Method
cardinality
tutorials/external/catch.hpp:7336
↓ 3 callers
Function
cartesian
tutorials/common/math/sampling.h:33
↓ 3 callers
Function
center
common/math/bbox.h:114
↓ 3 callers
Method
center2
! computes twice the center of the box */
common/math/bbox.h:52
↓ 3 callers
Method
checkIfModifiedAndSet
tutorials/verify/verify.cpp:4554
↓ 3 callers
Method
cleanup
! frees state not required after build */
kernels/common/alloc.h:429
↓ 3 callers
Function
clear
tutorials/common/imgui/imgui.h:1780
↓ 3 callers
Method
clear
kernels/bvh/bvh_builder_morton.cpp:530
↓ 3 callers
Method
clear
kernels/bvh/bvh_builder_hair.cpp:115
↓ 3 callers
Method
clear
kernels/bvh/bvh_builder_subdiv.cpp:180
↓ 3 callers
Method
clear
kernels/bvh/bvh.cpp:25
↓ 3 callers
Function
clearRay
tutorials/verify/rtcore_helpers.h:118
↓ 3 callers
Method
clip
kernels/subdiv/linear_bezier_patch.h:183
↓ 3 callers
Method
clip_u
kernels/subdiv/linear_bezier_patch.h:175
↓ 3 callers
Method
clip_v
kernels/geometry/curve_intersector_oriented.h:171
↓ 3 callers
Method
close
tutorials/common/scenegraph/xml_writer.cpp:125
↓ 3 callers
Method
code
kernels/builders/bvh_builder_morton.h:94
↓ 3 callers
Method
computeAlignedSpace
kernels/builders/heuristic_binning_array_unaligned.h:27
↓ 3 callers
Method
computeAlignedSpaceMB
kernels/builders/heuristic_binning_array_unaligned.h:200
↓ 3 callers
Method
computeDirection
kernels/common/scene_points.h:268
↓ 3 callers
Method
computePrimInfo
kernels/builders/heuristic_binning_array_unaligned.h:48
↓ 3 callers
Function
convert
kernels/subdiv/catmullclark_ring.h:746
↓ 3 callers
Function
cos2sin
common/math/emath.h:311
↓ 3 callers
Function
createCharMap
creates map for fast categorization of characters */
common/lexers/tokenstream.cpp:17
↓ 3 callers
Function
createLineSegments
kernels/common/scene_line_segments.cpp:317
↓ 3 callers
Function
createPoints
kernels/common/scene_points.cpp:231
↓ 3 callers
Method
createPrimRefArrayMB
kernels/common/scene_points.h:292
↓ 3 callers
Function
deleteObjects
tutorials/buildbench/buildbench_device.cpp:168
↓ 3 callers
Method
derivative
kernels/subdiv/bezier_curve.h:29
↓ 3 callers
Method
disable
kernels/common/geometry.cpp:128
↓ 3 callers
Function
dnormalize
! differentiated normalization */
common/math/vec3fa.h:357
↓ 3 callers
Function
doodle
tutorials/host_device_memory/host_device_memory_device.cpp:368
↓ 3 callers
Method
empty
common/sys/array.h:25
↓ 3 callers
Function
endsWith
tutorials/common/tutorial/benchmark.cpp:65
↓ 3 callers
Function
escape
(str)
scripts/test.py:19
↓ 3 callers
Function
eval_du
kernels/subdiv/bspline_patch.h:216
↓ 3 callers
Function
eval_dv
kernels/subdiv/bspline_patch.h:228
↓ 3 callers
Method
execute_local_internal
common/tasking/taskschedulerinternal.cpp:75
↓ 3 callers
Method
expand
common/simd/vint16_avx512.h:128
↓ 3 callers
Function
filterTests
tutorials/external/catch.hpp:11839
↓ 3 callers
Function
floatToByte
* Convert a floating-point value in [0, 1] to 8 bit. */
tutorials/multi_instanced_geometry/multi_instanced_geometry_device.cpp:182
↓ 3 callers
Function
floor
common/simd/vfloat4_sse2.h:564
← previous
next →
1,401–1,500 of 11,178, ranked by callers