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
↓ 1 callers
Function
DecompressPiz
third-party/tinyexr/tinyexr.h:3207
↓ 1 callers
Function
DecompressRle
third-party/tinyexr/tinyexr.h:1687
↓ 1 callers
Function
DecompressZfp
Assume pixel format is FLOAT for all channels.
third-party/tinyexr/tinyexr.h:3449
↓ 1 callers
Function
EncodeChunk
third-party/tinyexr/tinyexr.h:7371
↓ 1 callers
Function
EncodeTiledLevel
third-party/tinyexr/tinyexr.h:7234
↓ 1 callers
Function
FloorLog2
third-party/tinyexr/tinyexr.h:5469
↓ 1 callers
Function
FreeEXRErrorMessage
third-party/tinyexr/tinyexr.h:8507
↓ 1 callers
Method
GetSampleVolume
openpgl/include/openpgl/cpp/SampleStorage.h:261
↓ 1 callers
Method
InitUniformVMM
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:620
↓ 1 callers
Function
IsAnyOffsetsAreInvalid
third-party/tinyexr/tinyexr.h:5690
↓ 1 callers
Function
IsEXR
third-party/tinyexr/tinyexr.h:6438
↓ 1 callers
Function
IsZero
openpgl/include/openpgl/cpp/Common.h:249
↓ 1 callers
Function
LoadEXRMultipartImageFromMemory
third-party/tinyexr/tinyexr.h:8859
↓ 1 callers
Function
LoadEXRWithLayer
third-party/tinyexr/tinyexr.h:6190
↓ 1 callers
Function
Max
openpgl/include/openpgl/cpp/Common.h:254
↓ 1 callers
Method
Merge
openpgl/include/openpgl/cpp/SampleStorage.h:285
↓ 1 callers
Function
OPENPGL_SPECTRUM_TO_FLOAT
openpgl/data/PathSegmentData.h:14
↓ 1 callers
Function
ParseEXRMultipartHeaderFromMemory
third-party/tinyexr/tinyexr.h:8631
↓ 1 callers
Method
PerformRecursiveSplitting
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:298
↓ 1 callers
Function
ReadOffsets
marker output is also
third-party/tinyexr/tinyexr.h:5867
↓ 1 callers
Function
ReadString
third-party/tinyexr/tinyexr.h:1045
↓ 1 callers
Function
ReconstructLineOffsets
third-party/tinyexr/tinyexr.h:5430
↓ 1 callers
Function
ReconstructTileOffsets
third-party/tinyexr/tinyexr.h:5753
↓ 1 callers
Method
SamplePDF
openpgl/include/openpgl/cpp/VolumeSamplingDistribution.h:229
↓ 1 callers
Function
SaveEXRMultipartImageToMemory
third-party/tinyexr/tinyexr.h:8065
↓ 1 callers
Method
SplitComponent
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:554
↓ 1 callers
Function
StackArray
third-party/embreeSrc/common/sys/array.h:120
↓ 1 callers
Function
WriteChannelInfo
third-party/tinyexr/tinyexr.h:1267
↓ 1 callers
Function
_MM_SET_ROUNDING_MODE
Macro: Set the rounding mode bits of the MXCSR control and status register to the value in unsigned 32-bit integer a. The rounding mode may contain an
third-party/embreeSrc/common/simd/arm/sse2neon.h:2469
↓ 1 callers
Function
__cpuid_count
third-party/embreeSrc/common/sys/intrinsics.h:422
↓ 1 callers
Function
__rangeReduceLog
third-party/embreeSrc/common/math/transcendental.h:389
↓ 1 callers
Method
_calculateMeanCosines
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1155
↓ 1 callers
Function
_mm256_abs_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:432
↓ 1 callers
Function
_mm256_andnot_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:1122
↓ 1 callers
Function
_mm256_cvtepi16_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:923
↓ 1 callers
Function
_mm256_cvtepi8_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:909
↓ 1 callers
Function
_mm256_slli_epi64
third-party/embreeSrc/common/simd/arm/avx2neon.h:944
↓ 1 callers
Function
_mm256_storeu_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:825
↓ 1 callers
Function
_mm256_undefined_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:179
↓ 1 callers
Function
_mm512_undefined_ps
third-party/embreeSrc/common/sys/intrinsics.h:462
↓ 1 callers
Function
_mm_add_ss
Add the lower single-precision (32-bit) floating-point element in a and b, store the result in the lower element of dst, and copy the upper 3 packed e
third-party/embreeSrc/common/simd/arm/sse2neon.h:1206
↓ 1 callers
Function
_mm_cmpge_pd
Compare packed double-precision (64-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:3284
↓ 1 callers
Function
_mm_cmpgt_pd
Compare packed double-precision (64-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:3358
↓ 1 callers
Function
_mm_cmple_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for less-than-or-equal, and store the results in dst. https://www.intel.co
third-party/embreeSrc/common/simd/arm/sse2neon.h:3405
↓ 1 callers
Function
_mm_cmplt_epi16
Compare packed signed 16-bit integers in a and b for less-than, and store the results in dst. Note: This intrinsic emits the pcmpgtw instruction with
third-party/embreeSrc/common/simd/arm/sse2neon.h:3453
↓ 1 callers
Function
_mm_cmplt_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for less-than, and store the results in dst. https://www.intel.com/content
third-party/embreeSrc/common/simd/arm/sse2neon.h:3482
↓ 1 callers
Function
_mm_cmpneq_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for not-equal, and store the results in dst. https://www.intel.com/content
third-party/embreeSrc/common/simd/arm/sse2neon.h:3528
↓ 1 callers
Function
_mm_cmpnge_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for not-greater-than-or-equal, and store the results in dst. https://www.i
third-party/embreeSrc/common/simd/arm/sse2neon.h:3554
↓ 1 callers
Function
_mm_cmpnge_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for not-greater-than-or-equal, and store the results in dst. https://www.i
third-party/embreeSrc/common/simd/arm/sse2neon.h:1362
↓ 1 callers
Function
_mm_cmpngt_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for not-greater-than, and store the results in dst. https://www.intel.com/
third-party/embreeSrc/common/simd/arm/sse2neon.h:3589
↓ 1 callers
Function
_mm_cmpngt_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for not-greater-than, and store the results in dst. https://www.intel.com/
third-party/embreeSrc/common/simd/arm/sse2neon.h:1381
↓ 1 callers
Function
_mm_cmpnle_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for not-less-than-or-equal, and store the results in dst. https://www.inte
third-party/embreeSrc/common/simd/arm/sse2neon.h:3624
↓ 1 callers
Function
_mm_cmpnlt_pd
Compare packed double-precision (64-bit) floating-point elements in a and b for not-less-than, and store the results in dst. https://www.intel.com/con
third-party/embreeSrc/common/simd/arm/sse2neon.h:3659
↓ 1 callers
Function
_mm_cmpord_pd
Compare packed double-precision (64-bit) floating-point elements in a and b to see if neither is NaN, and store the results in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:3694
↓ 1 callers
Function
_mm_cmpord_ps
Compare packed single-precision (32-bit) floating-point elements in a and b to see if neither is NaN, and store the results in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:1439
↓ 1 callers
Function
_mm_cmpunord_pd
Compare packed double-precision (64-bit) floating-point elements in a and b to see if either is NaN, and store the results in dst. https://www.intel.c
third-party/embreeSrc/common/simd/arm/sse2neon.h:3744
↓ 1 callers
Function
_mm_cmpunord_ps
Compare packed single-precision (32-bit) floating-point elements in a and b to see if either is NaN, and store the results in dst. https://www.intel.c
third-party/embreeSrc/common/simd/arm/sse2neon.h:1463
↓ 1 callers
Function
_mm_comieq_sd
Compare the lower double-precision (64-bit) floating-point element in a and b for equality, and return the boolean result (0 or 1). https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:3858
↓ 1 callers
Function
_mm_comieq_ss
Compare the lower single-precision (32-bit) floating-point element in a and b for equality, and return the boolean result (0 or 1). https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:1484
↓ 1 callers
Function
_mm_cvtepi16_epi32
Sign extend packed 16-bit integers in a to packed 32-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsi
third-party/embreeSrc/common/simd/arm/sse2neon.h:6978
↓ 1 callers
Function
_mm_cvtepi8_epi32
Sign extend packed 8-bit integers in a to packed 32-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsic
third-party/embreeSrc/common/simd/arm/sse2neon.h:7017
↓ 1 callers
Function
_mm_cvtps_pi16
Convert packed single-precision (32-bit) floating-point elements in a to packed 16-bit integers, and store the results in dst. Note: this intrinsic wi
third-party/embreeSrc/common/simd/arm/sse2neon.h:1638
↓ 1 callers
Function
_mm_div_pd
Divide packed double-precision (64-bit) floating-point elements in a by packed elements in b, and store the results in dst. https://www.intel.com/cont
third-party/embreeSrc/common/simd/arm/sse2neon.h:4277
↓ 1 callers
Function
_mm_load4epi16_f32
third-party/embreeSrc/common/simd/arm/emulation.h:81
↓ 1 callers
Function
_mm_load4epi8_f32
third-party/embreeSrc/common/simd/arm/emulation.h:64
↓ 1 callers
Function
_mm_load4epu16_epi32
third-party/embreeSrc/common/simd/arm/emulation.h:57
↓ 1 callers
Function
_mm_load4epu8_f32
third-party/embreeSrc/common/simd/arm/emulation.h:73
↓ 1 callers
Function
_mm_load_pd
Load 128-bits (composed of 2 packed double-precision (64-bit) floating-point elements) from memory into dst. mem_addr must be aligned on a 16-byte bou
third-party/embreeSrc/common/simd/arm/sse2neon.h:4335
↓ 1 callers
Function
_mm_max_pd
Compare packed double-precision (64-bit) floating-point elements in a and b, and store packed maximum values in dst. https://www.intel.com/content/www
third-party/embreeSrc/common/simd/arm/sse2neon.h:4526
↓ 1 callers
Function
_mm_min_pd
Compare packed double-precision (64-bit) floating-point elements in a and b, and store packed minimum values in dst. https://www.intel.com/content/www
third-party/embreeSrc/common/simd/arm/sse2neon.h:4593
↓ 1 callers
Function
_mm_packus_epi16
Convert packed signed 16-bit integers from a and b to packed 8-bit integers using unsigned saturation, and store the results in dst. https://www.intel
third-party/embreeSrc/common/simd/arm/sse2neon.h:4917
↓ 1 callers
Function
_mm_packus_epi32
Convert packed signed 32-bit integers from a and b to packed 16-bit integers using unsigned saturation, and store the results in dst. https://www.inte
third-party/embreeSrc/common/simd/arm/sse2neon.h:7559
↓ 1 callers
Function
_mm_popcnt_u64
Count the number of bits set to 1 in unsigned 64-bit integer a, and return that count in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-
third-party/embreeSrc/common/simd/arm/sse2neon.h:9330
↓ 1 callers
Function
_mm_rcp_ss
Compute the approximate reciprocal of the lower single-precision (32-bit) floating-point element in a, store the result in the lower element of dst, a
third-party/embreeSrc/common/simd/arm/sse2neon.h:2354
↓ 1 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
third-party/embreeSrc/common/simd/arm/sse2neon.h:2397
↓ 1 callers
Function
_mm_set1_epi64x
Broadcast 64-bit integer a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set1_epi64x
third-party/embreeSrc/common/simd/arm/sse2neon.h:5068
↓ 1 callers
Function
_mm_setr_ps
Set packed single-precision (32-bit) floating-point elements in dst with the supplied values in reverse order. https://www.intel.com/content/www/us/en
third-party/embreeSrc/common/simd/arm/sse2neon.h:2547
↓ 1 callers
Function
_mm_setzero_pd
Return vector of type __m128d 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:5160
↓ 1 callers
Function
_mm_sqrt_pd
Compute the square root of packed double-precision (64-bit) floating-point elements in a, and store the results in dst. https://www.intel.com/content/
third-party/embreeSrc/common/simd/arm/sse2neon.h:5375
↓ 1 callers
Function
_mm_sub_pd
Subtract packed double-precision (64-bit) floating-point elements in b from packed double-precision (64-bit) floating-point elements in a, and store t
third-party/embreeSrc/common/simd/arm/sse2neon.h:5750
↓ 1 callers
Function
_mm_sub_ss
Subtract the lower single-precision (32-bit) floating-point element in b from the lower single-precision (32-bit) floating-point element in a, store t
third-party/embreeSrc/common/simd/arm/sse2neon.h:2854
↓ 1 callers
Function
_sse2neon_vaddvq_u8
emulate vaddvq u8 variant */
third-party/embreeSrc/common/simd/arm/sse2neon.h:661
↓ 1 callers
Method
addChildrenPair
openpgl/spatial/kdtree/KDTree.h:251
↓ 1 callers
Method
addNumZeroValueSamples
openpgl/data/SampleStatistics.h:87
↓ 1 callers
Method
addSegment
openpgl/data/PathSegmentDataStorage.h:146
↓ 1 callers
Method
addZeroValueSample
openpgl/directional/OutgoingRadianceHistogram.h:73
↓ 1 callers
Function
andn
third-party/embreeSrc/common/simd/vboolf8_avx512.h:89
↓ 1 callers
Function
andn
third-party/embreeSrc/common/simd/vboolf16_avx512.h:82
↓ 1 callers
Function
andn
third-party/embreeSrc/common/simd/vboold4_avx512.h:86
↓ 1 callers
Function
andn
third-party/embreeSrc/common/simd/vboolf4_avx512.h:89
↓ 1 callers
Function
andn
third-party/embreeSrc/common/simd/vboold8_avx512.h:81
↓ 1 callers
Method
applyCosineProduct
openpgl/directional/dqt/DQTSurfaceSamplingDistribution.h:21
↓ 1 callers
Method
applyParallaxShift
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:264
↓ 1 callers
Method
applySingleLobeHenyeyGreensteinProduct
openpgl/directional/dqt/DQTVolumeSamplingDistribution.h:70
↓ 1 callers
Function
asin
third-party/embreeSrc/common/math/transcendental.h:238
↓ 1 callers
Function
atan
third-party/embreeSrc/common/math/transcendental.h:272
↓ 1 callers
Function
bitmapFromData
third-party/tinyexr/tinyexr.h:3024
↓ 1 callers
Method
build
openpgl/spatial/kdtree/KDTreeBuilder.h:66
↓ 1 callers
Method
buildIndex
* Builds the index */
third-party/nanoflann/include/nanoflann.hpp:1410
↓ 1 callers
Function
buildSpatialStructure
openpgl/field/Field.h:397
← previous
next →
801–900 of 4,307, ranked by callers