MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

↓ 241 callersFunctionwuffs_base__make_status
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:460
↓ 164 callersMethodsize
! computes the size of the box */
third-party/embreeSrc/common/math/bbox.h:46
↓ 163 callersFunctionisvalid
! tests if box is finite */
third-party/embreeSrc/common/math/bbox.h:95
↓ 146 callersMethodsize
openpgl/data/Range.h:23
↓ 131 callersFunctionsse2neon_recast_u64_f64
third-party/embreeSrc/common/simd/arm/sse2neon.h:135
↓ 116 callersFunction_mm_castsi128_ps
Cast vector of type __m128i to type __m128. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero laten
third-party/embreeSrc/common/simd/arm/sse2neon.h:3198
↓ 107 callersFunctionselect
third-party/embreeSrc/common/math/vec2.h:165
↓ 101 callersFunctionSetErrorMessage
third-party/tinyexr/tinyexr.h:750
↓ 100 callersFunctionVector3
for a 3d vector of type pgl_vec3f. * * @param x * @param y * @param z * @return pgl_vec3f */
openpgl/include/openpgl/cpp/Common.h:163
↓ 98 callersFunctionmax
third-party/embreeSrc/common/math/vec2.h:92
↓ 93 callersFunctionmin
third-party/embreeSrc/common/math/vec2.h:91
↓ 82 callersFunctionswap4
third-party/tinyexr/tinyexr.h:841
↓ 81 callersFunctionwuffs_base__peek_u32le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1140
↓ 66 callersFunction_mm_castps_si128
Cast vector of type __m128 to type __m128i. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero laten
third-party/embreeSrc/common/simd/arm/sse2neon.h:3178
↓ 52 callersFunctionwuffs_base__poke_u32le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1277
↓ 47 callersFunction_mm_mul_ps
Multiply packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/do
third-party/embreeSrc/common/simd/arm/sse2neon.h:2198
↓ 45 callersMethodend
third-party/embreeSrc/common/math/range.h:40
↓ 44 callersFunction_mm_set1_ps
Broadcast single-precision (32-bit) floating-point value a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index
third-party/embreeSrc/common/simd/arm/sse2neon.h:2522
↓ 44 callersFunction_mm_set_epi32
Set packed 32-bit integers in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set_epi3
third-party/embreeSrc/common/simd/arm/sse2neon.h:4967
↓ 44 callersMethodbegin
openpgl/data/SampleContainerInternal.h:142
↓ 41 callersFunction_mm_xor_si128
Compute the bitwise XOR of 128 bits (representing integer data) in a and b, and store the result in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:6020
↓ 40 callersFunction_mm_setzero_si128
Return vector of type __m128i with all elements set to zero. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_setzero
third-party/embreeSrc/common/simd/arm/sse2neon.h:5171
↓ 38 callersFunctionwuffs_base__peek_u64le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1210
↓ 37 callersMethodresize
third-party/embreeSrc/common/sys/array.h:73
↓ 37 callersFunctionwuffs_base__make_empty_struct
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:384
↓ 36 callersFunction_mm_clmulepi64_si128
Perform a carry-less multiplication of two 64-bit integers, selected from a and b according to imm8, and store the results in dst. https://www.intel.c
third-party/embreeSrc/common/simd/arm/sse2neon.h:9256
↓ 33 callersFunctionany
third-party/embreeSrc/common/math/emath.h:363
↓ 32 callersFunctionbsf
third-party/embreeSrc/common/sys/intrinsics.h:76
↓ 30 callersFunction_mm_set_ss
Copy single-precision (32-bit) floating-point element a to the lower element of dst, and zero the upper 3 elements. https://www.intel.com/content/www/
third-party/embreeSrc/common/simd/arm/sse2neon.h:2514
↓ 30 callersMethodbegin
third-party/embreeSrc/common/math/range.h:36
↓ 30 callersFunctiondot
openpgl/openpgl_common.h:273
↓ 30 callersMethodend
openpgl/data/SampleContainerInternal.h:147
↓ 29 callersFunctionall
third-party/embreeSrc/common/math/emath.h:362
↓ 29 callersMethoddata
openpgl/data/SampleContainerInternal.h:164
↓ 28 callersFunctionparallel_for
third-party/embreeSrc/common/algorithms/parallel_for.h:15
↓ 27 callersFunction_mm_movemask_ps
Set each bit of mask dst based on the most significant bit of the corresponding packed single-precision (32-bit) floating-point element in a. https://
third-party/embreeSrc/common/simd/arm/sse2neon.h:2175
↓ 27 callersMethodisValid
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:167
↓ 27 callersMethodpush_back
openpgl/data/PathSegmentDataStorage.h:159
↓ 26 callersFunctionreduce_add
third-party/embreeSrc/common/math/vec2.h:121
↓ 26 callersFunctionsqrt
third-party/embreeSrc/common/math/vec2.h:71
↓ 26 callersFunctionwuffs_base__peek_u16le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1105
↓ 26 callersFunctionwuffs_base__poke_u16le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1242
↓ 25 callersFunction_mm_cvtss_f32
Copy the lower single-precision (32-bit) floating-point element of a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#
third-party/embreeSrc/common/simd/arm/sse2neon.h:1697
↓ 25 callersFunction_mm_set1_epi32
Broadcast 32-bit integer a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set1_epi32
third-party/embreeSrc/common/simd/arm/sse2neon.h:5054
↓ 25 callersMethoddata
third-party/embreeSrc/common/sys/array.h:41
↓ 25 callersMethodgetSplitDim
openpgl/spatial/kdtree/KDTree.h:121
↓ 25 callersFunctionload
third-party/embreeSrc/common/math/vec3fa.h:62
↓ 24 callersFunctionVec3fa
third-party/embreeSrc/common/math/vec3fa.h:36
↓ 24 callersFunctionmovemask
third-party/embreeSrc/common/simd/vboolf8_avx.h:175
↓ 23 callersFunctionwuffs_base__swap_u32_argb_abgr
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:12510
↓ 22 callersFunctionVec3fx
third-party/embreeSrc/common/math/vec3fa.h:439
↓ 22 callersFunction_mm256_set_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:235
↓ 22 callersFunction_mm_and_ps
Compute the bitwise AND of packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/co
third-party/embreeSrc/common/simd/arm/sse2neon.h:1217
↓ 22 callersFunction_mm_move_sd
Move the lower double-precision (64-bit) floating-point element from b to the lower element of dst, and copy the upper element from a to the upper ele
third-party/embreeSrc/common/simd/arm/sse2neon.h:4651
↓ 22 callersFunctionwuffs_base__make_slice_u8
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1486
↓ 21 callersFunctionabs
third-party/embreeSrc/common/math/vec2.h:68
↓ 21 callersMethodempty
third-party/embreeSrc/common/math/bbox.h:81
↓ 21 callersMethodpush_back
third-party/embreeSrc/common/sys/array.h:80
↓ 20 callersMethodreserve
openpgl/data/SampleContainerInternal.h:174
↓ 19 callersFunction_mm_cmpeq_epi32
Compare packed 32-bit integers in a and b for equality, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/in
third-party/embreeSrc/common/simd/arm/sse2neon.h:3240
↓ 19 callersFunction_mm_cvtsi128_si32
Copy the lower 32-bit integer in a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cvtsi128_si32
third-party/embreeSrc/common/simd/arm/sse2neon.h:4118
↓ 18 callersMethodValidate
openpgl/include/openpgl/cpp/Field.h:212
↓ 18 callersFunction_mm_and_si128
Compute the bitwise AND of 128 bits (representing integer data) in a and b, and store the result in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:3097
↓ 18 callersFunction_mm_move_ss
Move the lower single-precision (32-bit) floating-point element from b to the lower element of dst, and copy the upper 3 packed elements from a to the
third-party/embreeSrc/common/simd/arm/sse2neon.h:2117
↓ 18 callersFunctionexp
third-party/embreeSrc/common/math/emath.h:169
↓ 18 callersMethodgetLeftChildIdx
openpgl/spatial/kdtree/KDTree.h:52
↓ 18 callersMethodisLeaf
openpgl/spatial/kdtree/KDTree.h:86
↓ 18 callersFunctionwuffs_base__poke_u24le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1262
↓ 17 callersFunctionVec2fa
third-party/embreeSrc/common/math/vec2fa.h:36
↓ 17 callersFunctionVec3ia
third-party/embreeSrc/common/math/vec3ia.h:37
↓ 17 callersFunctionVector2
* @brief Wrapper function to simulate a C++ constructor * for a 2d vector of type pgl_vec2f. * * @param x * @param y * @return pgl_vec2f */
openpgl/include/openpgl/cpp/Common.h:177
↓ 17 callersFunction_mm256_set1_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:245
↓ 17 callersFunction_mm_add_epi32
Add packed 32-bit integers in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm
third-party/embreeSrc/common/simd/arm/sse2neon.h:2975
↓ 17 callersFunction_mm_slli_epi32
Shift packed 32-bit integers in a left by imm8 while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/int
third-party/embreeSrc/common/simd/arm/sse2neon.h:5341
↓ 17 callersMethodcompare
third-party/embreeSrc/common/algorithms/parallel_sort.h:262
↓ 17 callersMethodresize
openpgl/data/SampleContainerInternal.h:194
↓ 17 callersFunctionwuffs_base__poke_u64le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1364
↓ 16 callersFunction_mm_loadu_si128
Load 128-bits of integer data from memory into dst. mem_addr does not need to be aligned on any particular boundary. https://www.intel.com/content/www
third-party/embreeSrc/common/simd/arm/sse2neon.h:4453
↓ 16 callersFunction_mm_round_ps
Round the packed single-precision (32-bit) floating-point elements in a using the rounding parameter, and store the results as packed single-precision
third-party/embreeSrc/common/simd/arm/sse2neon.h:7639
↓ 16 callersFunctiondot
third-party/embreeSrc/common/math/vec3fa.h:325
↓ 16 callersMethodgetNumComponents
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:92
↓ 16 callersFunctionmax
third-party/embreeSrc/common/simd/vfloat8_avx.h:328
↓ 16 callersFunctionmin
third-party/embreeSrc/common/simd/vfloat8_avx.h:324
↓ 15 callersFunction_mm_setzero_ps
Return vector of type __m128 with all elements set to zero. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_setzero_
third-party/embreeSrc/common/simd/arm/sse2neon.h:2555
↓ 15 callersFunctioncpy4
third-party/tinyexr/tinyexr.h:804
↓ 15 callersFunctionisValid
openpgl/data/SampleData.h:28
↓ 15 callersFunctionsin
third-party/embreeSrc/common/math/emath.h:174
↓ 15 callersFunctionwuffs_base__u32__min
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:846
↓ 14 callersFunction_mm256_insertf128_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:796
↓ 14 callersFunction_mm_add_ps
Add packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/in
third-party/embreeSrc/common/simd/arm/sse2neon.h:1196
↓ 14 callersFunction_mm_set_ps
Set packed single-precision (32-bit) floating-point elements in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-
third-party/embreeSrc/common/simd/arm/sse2neon.h:2450
↓ 14 callersFunctioncos
third-party/embreeSrc/common/math/emath.h:167
↓ 14 callersFunctionfile_exists
tools/openpgl_debug/openpgl_debug.cpp:27
↓ 14 callersMethodgetSplitPivot
openpgl/spatial/kdtree/KDTree.h:133
↓ 14 callersFunctionselect
third-party/embreeSrc/common/simd/vint8_avx.h:317
↓ 14 callersFunctionwuffs_base__color_u32__as__color_u64
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3891
↓ 14 callersFunctionwuffs_base__slice_u8__copy_from_slice
wuffs_base__slice_u8__copy_from_slice calls memmove(dst.ptr, src.ptr, len) where len is the minimum of dst.len and src.len. Passing a wuffs_base__sli
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:7435
↓ 14 callersFunctionwuffs_base__slice_u8__subslice_i
wuffs_base__slice_u8__subslice_i returns s[i:]. It returns an empty slice if i is out of bounds.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1683
↓ 13 callersFunctionWriteAttributeToMemory
third-party/tinyexr/tinyexr.h:1125
↓ 13 callersFunction_mm256_setzero_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:157
next →1–100 of 4,307, ranked by callers