Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenPathGuidingLibrary/openpgl
/ functions
Functions
4,307 in github.com/OpenPathGuidingLibrary/openpgl
⨍
Functions
4,307
◇
Types & classes
359
↓ 4 callers
Function
wuffs_base__io_writer__limited_copy_u32_from_slice
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:7832
↓ 4 callers
Function
wuffs_base__pixel_buffer__set_color_u32_fill_rect__xxxx
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:12790
↓ 4 callers
Function
wuffs_base__pixel_swizzler__swap_rgbx_bgrx
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:13371
↓ 4 callers
Function
wuffs_base__private_implementation__high_prec_dec__round_nearest
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:10119
↓ 4 callers
Function
wuffs_base__private_implementation__high_prec_dec__small_lshift
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:9936
↓ 4 callers
Function
wuffs_base__private_implementation__high_prec_dec__small_rshift
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:9988
↓ 4 callers
Function
wuffs_base__range_ie_u32__is_empty
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1963
↓ 4 callers
Function
wuffs_base__range_ie_u64__is_empty
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:2212
↓ 4 callers
Function
wuffs_base__range_ii_u32__is_empty
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1843
↓ 4 callers
Function
wuffs_base__range_ii_u64__is_empty
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:2092
↓ 4 callers
Function
wuffs_base__rect_ii_u32__is_empty
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:2350
↓ 4 callers
Function
wuffs_base__status__is_ok
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:482
↓ 4 callers
Function
wuffs_base__u32__sat_sub
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:959
↓ 4 callers
Function
wuffs_base__u64__max
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:861
↓ 3 callers
Method
CalculateSplitStatistics
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:212
↓ 3 callers
Function
DecompressZip
third-party/tinyexr/tinyexr.h:1417
↓ 3 callers
Function
FindZFPCompressionParam
third-party/tinyexr/tinyexr.h:3373
↓ 3 callers
Function
GetLayers
third-party/tinyexr/tinyexr.h:6086
↓ 3 callers
Method
Init
openpgl/include/openpgl/cpp/FieldConfig.h:81
↓ 3 callers
Function
InitTileOffsets
Return sum of tile blocks. 0 = error
third-party/tinyexr/tinyexr.h:5644
↓ 3 callers
Function
LevelIndex
-1 = error
third-party/tinyexr/tinyexr.h:4850
↓ 3 callers
Function
ParseEXRHeaderFromFile
third-party/tinyexr/tinyexr.h:8613
↓ 3 callers
Function
ParseEXRVersionFromMemory
third-party/tinyexr/tinyexr.h:8763
↓ 3 callers
Function
PrecalculateTileInfo
third-party/tinyexr/tinyexr.h:5594
↓ 3 callers
Function
_mm256_blend_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:1131
↓ 3 callers
Function
_mm256_blendv_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:744
↓ 3 callers
Function
_mm256_castps256_ps128
third-party/embreeSrc/common/simd/arm/avx2neon.h:196
↓ 3 callers
Function
_mm256_srai_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:1010
↓ 3 callers
Function
_mm256_srav_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:1040
↓ 3 callers
Function
_mm256_srli_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:973
↓ 3 callers
Function
_mm256_srlv_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:1050
↓ 3 callers
Function
_mm256_testz_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:733
↓ 3 callers
Function
_mm256_testz_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:604
↓ 3 callers
Function
_mm_andnot_si128
Compute the bitwise NOT of 128 bits (representing integer data) in a and then AND with b, and store the result in dst. https://www.intel.com/content/w
third-party/embreeSrc/common/simd/arm/sse2neon.h:3116
↓ 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:6911
↓ 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:6927
↓ 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/
third-party/embreeSrc/common/simd/arm/sse2neon.h:3258
↓ 3 callers
Function
_mm_cmpge_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for greater-than-or-equal, and store the results in dst. https://www.intel
third-party/embreeSrc/common/simd/arm/sse2neon.h:1272
↓ 3 callers
Function
_mm_cmpgt_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for greater-than, and store the results in dst. https://www.intel.com/cont
third-party/embreeSrc/common/simd/arm/sse2neon.h:1290
↓ 3 callers
Function
_mm_cvtsi128_si64
Copy the lower 64-bit integer in a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cvtsi128_si64
third-party/embreeSrc/common/simd/arm/sse2neon.h:4125
↓ 3 callers
Function
_mm_cvtsi32_si128
Copy 32-bit integer a to the lower elements of dst, and zero the upper elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/
third-party/embreeSrc/common/simd/arm/sse2neon.h:4157
↓ 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:7233
↓ 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:7249
↓ 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:4782
↓ 3 callers
Function
_mm_shuffle_epi8
Shuffle packed 8-bit integers in a according to shuffle control mask in the corresponding 8-bit element of b, and store the results in dst. https://ww
third-party/embreeSrc/common/simd/arm/sse2neon.h:6597
↓ 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:7729
↓ 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:2906
↓ 3 callers
Function
_sse2neon_set_fpcr
third-party/embreeSrc/common/simd/arm/sse2neon.h:1818
↓ 3 callers
Function
_sse2neon_smp_mb
third-party/embreeSrc/common/simd/arm/sse2neon.h:227
↓ 3 callers
Function
_sse2neon_vaddvq_u16
emulate vaddvq u16 variant */
third-party/embreeSrc/common/simd/arm/sse2neon.h:679
↓ 3 callers
Method
addSamples
openpgl/data/SampleDataStorage.h:97
↓ 3 callers
Method
addZeroValueSamples
openpgl/data/SampleDataStorage.h:117
↓ 3 callers
Function
alignedFree
third-party/embreeSrc/common/sys/alloc.cpp:28
↓ 3 callers
Function
alignedMalloc
openpgl/openpgl_common.h:221
↓ 3 callers
Function
alignedMalloc
third-party/embreeSrc/common/sys/alloc.cpp:14
↓ 3 callers
Method
allocate
third-party/embreeSrc/common/sys/alloc.h:187
↓ 3 callers
Function
area
third-party/embreeSrc/common/math/bbox.h:124
↓ 3 callers
Method
area
openpgl/directional/dqt/Rect.h:14
↓ 3 callers
Method
buildRegionNeighbours
openpgl/spatial/KNN.h:342
↓ 3 callers
Function
clear
third-party/embreeSrc/common/simd/vboolf8_avx.h:184
↓ 3 callers
Method
clear
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:209
↓ 3 callers
Method
elapsed
tools/openpgl_bench/timer.h:21
↓ 3 callers
Method
evalMetric
third-party/nanoflann/include/nanoflann.hpp:373
↓ 3 callers
Function
floor
third-party/embreeSrc/common/simd/vfloat4_sse2.h:564
↓ 3 callers
Method
freeIndex
Frees the previously-built index. Automatically called within * buildIndex(). */
third-party/nanoflann/include/nanoflann.hpp:900
↓ 3 callers
Method
full
third-party/nanoflann/include/nanoflann.hpp:192
↓ 3 callers
Function
ge_mask
third-party/embreeSrc/common/math/vec3.h:197
↓ 3 callers
Function
getCode
third-party/tinyexr/tinyexr.h:2745
↓ 3 callers
Method
getNumSamples
openpgl/data/SampleStatistics.h:82
↓ 3 callers
Method
getRegion
openpgl/directional/dqt/DQTVolumeSamplingDistribution.h:86
↓ 3 callers
Method
getSplitCandidates
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:1145
↓ 3 callers
Method
getStatistics
openpgl/spatial/kdtree/KDTree.h:691
↓ 3 callers
Function
hufCode
third-party/tinyexr/tinyexr.h:2128
↓ 3 callers
Method
init
openpgl/spatial/kdtree/KDTree.h:204
↓ 3 callers
Method
init
third-party/nanoflann/include/nanoflann.hpp:181
↓ 3 callers
Function
inside
! test if point contained in box */
third-party/embreeSrc/common/math/bbox.h:110
↓ 3 callers
Function
isStackAllocated
third-party/embreeSrc/common/sys/array.h:171
↓ 3 callers
Method
isValid
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:245
↓ 3 callers
Function
is_finite
! tests if box has finite entries */
third-party/embreeSrc/common/math/bbox.h:105
↓ 3 callers
Function
isinf
third-party/embreeSrc/common/math/emath.h:27
↓ 3 callers
Function
max
third-party/embreeSrc/common/simd/vint8_avx2.h:249
↓ 3 callers
Function
max
third-party/embreeSrc/common/simd/vllong8_avx512.h:181
↓ 3 callers
Function
max
third-party/embreeSrc/common/simd/vdouble8_avx512.h:173
↓ 3 callers
Function
max
third-party/embreeSrc/common/math/emath.h:268
↓ 3 callers
Method
mergeComponents
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:337
↓ 3 callers
Function
min
third-party/embreeSrc/common/simd/vint8_avx2.h:245
↓ 3 callers
Function
min
third-party/embreeSrc/common/simd/vllong8_avx512.h:177
↓ 3 callers
Function
min
third-party/embreeSrc/common/simd/vdouble8_avx512.h:169
↓ 3 callers
Function
mm512_int2mask
third-party/embreeSrc/common/sys/intrinsics.h:551
↓ 3 callers
Function
normalize
third-party/embreeSrc/common/math/quaternion.h:70
↓ 3 callers
Method
operator==
third-party/embreeSrc/common/sys/vector.h:160
↓ 3 callers
Function
outputCode
third-party/tinyexr/tinyexr.h:2637
↓ 3 callers
Function
parallel_partitioning
third-party/embreeSrc/common/algorithms/parallel_partition.h:218
↓ 3 callers
Method
partialUpdateMixture
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:788
↓ 3 callers
Function
partition
third-party/embreeSrc/common/algorithms/parallel_partition.h:145
↓ 3 callers
Function
pdep
third-party/embreeSrc/common/sys/intrinsics.h:536
↓ 3 callers
Method
performRelativeParallaxShift
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1089
↓ 3 callers
Function
pglReleaseString
openpgl/api/api.cpp:862
↓ 3 callers
Method
prepareSamples
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:291
↓ 3 callers
Function
quantize_direction
represent 0, -1 and 1 precisely by integers
openpgl/include/openpgl/compression.h:79
← previous
next →
401–500 of 4,307, ranked by callers