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
↓ 4 callers
Function
_mm256_extractf128_si256
common/simd/arm/avx2neon.h:1068
↓ 4 callers
Function
_mm256_maskstore_epi32
common/simd/arm/avx2neon.h:937
↓ 4 callers
Function
_mm256_permute4x64_pd_select
common/simd/arm/avx2neon.h:765
↓ 4 callers
Function
_mm256_set_epi64x
common/simd/arm/avx2neon.h:617
↓ 4 callers
Function
_mm256_set_ps
common/simd/arm/avx2neon.h:1083
↓ 4 callers
Function
_mm256_slli_epi32
common/simd/arm/avx2neon.h:953
↓ 4 callers
Function
_mm256_sllv_epi32
common/simd/arm/avx2neon.h:1029
↓ 4 callers
Function
_mm256_undefined_si256
common/simd/arm/avx2neon.h:173
↓ 4 callers
Function
_mm_abs_epi32
Compute the absolute value of packed signed 32-bit integers in a, and store the unsigned results in dst. FOR j := 0 to 3 i := j*32 dst[i+31:i] := ABS
common/simd/arm/sse2neon.h:6852
↓ 4 callers
Function
_mm_cmple_ps
Compares for less than or equal. r0 := (a0 <= b0) ? 0xffffffff : 0x0 r1 := (a1 <= b1) ? 0xffffffff : 0x0 r2 := (a2 <= b2) ? 0xffffffff : 0x0 r3 := (a
common/simd/arm/sse2neon.h:1302
↓ 4 callers
Function
_mm_cmpnle_ps
Compares for not less than or equal. https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/6a330kxw(v=vs.100)
common/simd/arm/sse2neon.h:1377
↓ 4 callers
Function
_mm_cmpnlt_ps
Compares for not less than. https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/4686bbdw(v=vs.100)
common/simd/arm/sse2neon.h:1392
↓ 4 callers
Function
_mm_fmsub_ps
common/simd/arm/emulation.h:19
↓ 4 callers
Function
_mm_fnmsub_ps
common/simd/arm/emulation.h:18
↓ 4 callers
Function
_mm_load4epu8_epi32
common/simd/arm/emulation.h:49
↓ 4 callers
Function
_mm_mulhi_epi16
Multiplies the 8 signed 16-bit integers from a by the 8 signed 16-bit integers from b. r0 := (a0 * b0)[31:16] r1 := (a1 * b1)[31:16] ... r7 := (a7 *
common/simd/arm/sse2neon.h:5120
↓ 4 callers
Function
_mm_mullo_epi32
Multiplies the 4 signed or unsigned 32-bit integers from a by the 4 signed or unsigned 32-bit integers from b. https://msdn.microsoft.com/en-us/librar
common/simd/arm/sse2neon.h:8305
↓ 4 callers
Function
_mm_set_epi64x
Returns the __m128i structure with its two 64-bit integer values initialized to the values of the two 64-bit integers passed in. https://msdn.microsof
common/simd/arm/sse2neon.h:5302
↓ 4 callers
Function
_mm_slli_epi16
Shift packed 16-bit integers in a left by imm8 while shifting in zeros, and store the results in dst. FOR j := 0 to 7 i := j*16 IF imm8[7:0] > 15 dst
common/simd/arm/sse2neon.h:5718
↓ 4 callers
Function
_mm_store_si128
Stores four 32-bit integer values as (as a __m128i value) at the address p. https://msdn.microsoft.com/en-us/library/vstudio/edk11s13(v=vs.100).aspx
common/simd/arm/sse2neon.h:6118
↓ 4 callers
Function
_mm_storeu_ps
Stores four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/44e30x22(v=vs.100).aspx
common/simd/arm/sse2neon.h:2924
↓ 4 callers
Function
_mm_stream_ps
Store 128-bits (composed of 4 packed single-precision (32-bit) floating- point elements) from a into memory using a non-temporal memory hint. https://
common/simd/arm/sse2neon.h:2954
↓ 4 callers
Function
_mm_sub_epi16
Subtract packed 16-bit integers in b from packed 16-bit integers in a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intr
common/simd/arm/sse2neon.h:6253
↓ 4 callers
Function
_mm_unpackhi_ps
Selects and interleaves the upper two single-precision, floating-point values from a and b. r0 := a2 r1 := b2 r2 := a3 r3 := b3 https://msdn.microso
common/simd/arm/sse2neon.h:3057
↓ 4 callers
Function
_mm_unpacklo_ps
Selects and interleaves the lower two single-precision, floating-point values from a and b. r0 := a0 r1 := b0 r2 := a1 r3 := b1 https://msdn.microso
common/simd/arm/sse2neon.h:3079
↓ 4 callers
Function
_sse2neon_kadd_f32
Kahan summation for accurate summation of floating-point numbers. http://blog.zachbjornson.com/2019/08/11/fast-float-summation.html
common/simd/arm/sse2neon.h:833
↓ 4 callers
Function
_sse2neon_vmull_p64
ARMv7 polyfill ARMv7/some A64 lacks vmull_p64, but it has vmull_p8. vmull_p8 calculates 8 8-bit->16-bit polynomial multiplies, but we need a 64-bit->
common/simd/arm/sse2neon.h:864
↓ 4 callers
Function
abs
common/math/vec3fa.h:110
↓ 4 callers
Method
add
tutorials/external/catch.hpp:9179
↓ 4 callers
Function
addCounter
tutorials/buildbench/buildbench_device.cpp:176
↓ 4 callers
Function
addCube
adds a cube to the scene */
tutorials/bvh_access/bvh_access.cpp:38
↓ 4 callers
Function
addCurve
add hair geometry */
tutorials/motion_blur_geometry/motion_blur_geometry_device.cpp:245
↓ 4 callers
Function
addQuadCube
adds a cube to the scene */
tutorials/motion_blur_geometry/motion_blur_geometry_device.cpp:177
↓ 4 callers
Method
adjustString
tutorials/external/catch.hpp:9470
↓ 4 callers
Function
adjustTessellationLevel
adjust discret tessellation level for feature-adaptive pre-subdivision */
kernels/subdiv/tessellation.h:9
↓ 4 callers
Method
adjustTime
kernels/geometry/subgrid.h:482
↓ 4 callers
Function
asInt
common/simd/vfloat8_avx.h:212
↓ 4 callers
Function
bothOrAll
tutorials/external/catch.hpp:13106
↓ 4 callers
Function
bounds
! returns bounds for binning */
kernels/builders/primref_mb.h:176
↓ 4 callers
Method
bounds_vx_x
kernels/geometry/curveNi.h:162
↓ 4 callers
Method
bounds_vx_y
kernels/geometry/curveNi.h:165
↓ 4 callers
Method
bounds_vx_z
kernels/geometry/curveNi.h:168
↓ 4 callers
Method
bounds_vy_x
kernels/geometry/curveNi.h:177
↓ 4 callers
Method
bounds_vy_y
kernels/geometry/curveNi.h:180
↓ 4 callers
Method
bounds_vy_z
kernels/geometry/curveNi.h:183
↓ 4 callers
Method
bounds_vz_x
kernels/geometry/curveNi.h:192
↓ 4 callers
Method
bounds_vz_y
kernels/geometry/curveNi.h:195
↓ 4 callers
Method
bounds_vz_z
kernels/geometry/curveNi.h:198
↓ 4 callers
Method
clear
kernels/bvh/bvh_builder_sah_spatial.cpp:169
↓ 4 callers
Function
computeCornerBezierControlPoint
kernels/subdiv/bezier_patch.h:60
↓ 4 callers
Function
computeGregoryPatchFacePoints
kernels/subdiv/gregory_patch.h:292
↓ 4 callers
Function
computeInnerBezierControlPoint
kernels/subdiv/bezier_patch.h:35
↓ 4 callers
Function
contextFilterFunction
tutorials/user_geometry/user_geometry_device.cpp:523
↓ 4 callers
Method
convert
tutorials/external/catch.hpp:6013
↓ 4 callers
Function
convertInto
tutorials/external/catch.hpp:7178
↓ 4 callers
Function
cosineSampleHemispherePDF
tutorials/common/math/sampling.h:60
↓ 4 callers
Function
createInstance
tutorials/user_geometry/user_geometry_device.cpp:206
↓ 4 callers
Function
createSphere
adds a sphere to the scene */
tutorials/dynamic_scene/dynamic_scene_device.cpp:16
↓ 4 callers
Function
createTriangulatedSphere
tutorials/instanced_geometry/instanced_geometry_device.cpp:24
↓ 4 callers
Function
det
common/math/vec2.h:155
↓ 4 callers
Function
dimColour
Colour::LightGrey
tutorials/external/catch.hpp:13104
↓ 4 callers
Method
end
common/sys/array.h:20
↓ 4 callers
Function
endsWith
tutorials/external/catch.hpp:11386
↓ 4 callers
Function
equal
tutorials/common/imgui/imstb_truetype.h:4470
↓ 4 callers
Function
eval
kernels/subdiv/gregory_patch.h:425
↓ 4 callers
Method
eval
kernels/subdiv/feature_adaptive_eval.h:129
↓ 4 callers
Function
eval_du
kernels/subdiv/bilinear_patch.h:62
↓ 4 callers
Method
eval_du
kernels/subdiv/linear_bezier_patch.h:213
↓ 4 callers
Function
eval_dv
kernels/subdiv/bezier_patch.h:139
↓ 4 callers
Function
eval_dv
kernels/subdiv/bilinear_patch.h:66
↓ 4 callers
Method
eval_dv
kernels/subdiv/linear_bezier_patch.h:217
↓ 4 callers
Method
expectedHalfArea
! Returns the expected surface area when randomly sampling the time. */
kernels/bvh/bvh_node_aabb_mb.h:169
↓ 4 callers
Function
extend_grid
tutorials/common/scenegraph/scenegraph.cpp:1412
↓ 4 callers
Method
fail
tutorials/external/catch.hpp:12043
↓ 4 callers
Method
fill
kernels/geometry/quadi.h:113
↓ 4 callers
Function
final
kernels/subdiv/patch.h:326
↓ 4 callers
Method
flags
id
kernels/common/ray.h:493
↓ 4 callers
Method
gatherMB
Gather the quads */
kernels/geometry/subgrid.h:104
↓ 4 callers
Method
geomID
kernels/geometry/linei.h:62
↓ 4 callers
Method
geomID
kernels/geometry/object.h:38
↓ 4 callers
Method
get
tutorials/convert/convert.cpp:42
↓ 4 callers
Method
get3x3FlagsX
border flags due to 3x3 vertex pattern */
kernels/common/scene_grid_mesh.h:26
↓ 4 callers
Method
get3x3FlagsY
border flags due to 3x3 vertex pattern */
kernels/common/scene_grid_mesh.h:32
↓ 4 callers
Method
getElapsedSeconds
tutorials/external/catch.hpp:12355
↓ 4 callers
Function
getExecutableFileName
common/sys/sysinfo.cpp:473
↓ 4 callers
Method
getFormat
! return the buffer format */
kernels/common/buffer.h:327
↓ 4 callers
Function
getInt
! Read int from a string. */
tutorials/common/scenegraph/obj_loader.cpp:68
↓ 4 callers
Function
getSize
kernels/subdiv/tessellation_cache.h:316
↓ 4 callers
Function
getTimeSegment
calculate time segment itime and fractional time ftime */
kernels/common/default.h:215
↓ 4 callers
Function
getTimeSegmentRange
calculate overlapping time segment range */
kernels/common/default.h:250
↓ 4 callers
Method
getValuePtr
common/algorithms/parallel_reduce.h:77
↓ 4 callers
Method
global
calculates bounds for [0,1] time range from bounds in dt time range */
common/math/lbbox.h:258
↓ 4 callers
Method
hasType
kernels/common/alloc.h:896
↓ 4 callers
Function
hexEscapeChar
tutorials/external/catch.hpp:12787
↓ 4 callers
Method
includeSuccessfulResults
tutorials/external/catch.hpp:8078
↓ 4 callers
Function
init
kernels/subdiv/catmullclark_patch.h:31
↓ 4 callers
Method
init
kernels/common/ray.h:842
↓ 4 callers
Method
initRayStats
tutorials/common/tutorial/tutorial.cpp:616
↓ 4 callers
Method
initialIndent
tutorials/external/catch.hpp:6738
↓ 4 callers
Function
intel_ray_query_commit_potential_hit_override
commit the potential hit and override hit distance and UVs
kernels/sycl/rthwif_rttrace.h:207
← previous
next →
1,101–1,200 of 11,178, ranked by callers