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
↓ 2 callers
Function
_mm_movemask_epi8
Create mask from the most significant bit of each 8-bit element in a, and store the result in dst. https://www.intel.com/content/www/us/en/docs/intrin
third-party/embreeSrc/common/simd/arm/sse2neon.h:4661
↓ 2 callers
Function
_mm_movemask_pd
Set each bit of mask dst based on the most significant bit of the corresponding packed double-precision (64-bit) floating-point element in a. https://
third-party/embreeSrc/common/simd/arm/sse2neon.h:4744
↓ 2 callers
Function
_mm_permutevar_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:145
↓ 2 callers
Function
_mm_popcnt_u32
Count the number of bits set to 1 in unsigned 32-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:9301
↓ 2 callers
Function
_mm_sad_epu8
Compute the absolute differences of packed unsigned 8-bit integers in a and b, then horizontally sum each consecutive 8 differences to produce two uns
third-party/embreeSrc/common/simd/arm/sse2neon.h:4944
↓ 2 callers
Function
_mm_set1_epi16
Broadcast 16-bit integer a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set1_epi16
third-party/embreeSrc/common/simd/arm/sse2neon.h:5047
↓ 2 callers
Function
_mm_setcsr
Set the MXCSR control and status register with the value in unsigned 32-bit integer a. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:2531
↓ 2 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. https://www.intel.com/content/www/us/en/docs/int
third-party/embreeSrc/common/simd/arm/sse2neon.h:5330
↓ 2 callers
Function
_mm_slli_epi64
Shift packed 64-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:5352
↓ 2 callers
Function
_mm_srai_epi16
Shift packed 16-bit integers in a right by imm8 while shifting in sign bits, and store the results in dst. https://www.intel.com/content/www/us/en/doc
third-party/embreeSrc/common/simd/arm/sse2neon.h:5432
↓ 2 callers
Function
_mm_store_pd
Store 128-bits (composed of 2 packed double-precision (64-bit) floating-point elements) from a into memory. mem_addr must be aligned on a 16-byte boun
third-party/embreeSrc/common/simd/arm/sse2neon.h:5545
↓ 2 callers
Function
_mm_store_ps
Store 128-bits (composed of 4 packed single-precision (32-bit) floating-point elements) from a into memory. mem_addr must be aligned on a 16-byte boun
third-party/embreeSrc/common/simd/arm/sse2neon.h:2740
↓ 2 callers
Function
_sse2neon_vaddv_u8
emulate vaddv u8 variant */
third-party/embreeSrc/common/simd/arm/sse2neon.h:646
↓ 2 callers
Function
abs
third-party/embreeSrc/common/math/vec2fa.h:95
↓ 2 callers
Method
addPoint
* Called during search to add an element matching the criteria. * @return true if the search should be continued, false if the results are *
third-party/nanoflann/include/nanoflann.hpp:199
↓ 2 callers
Function
addSample
openpgl/imagespace/ImageSpaceGuidingBuffer.h:458
↓ 2 callers
Function
applyLut
third-party/tinyexr/tinyexr.h:3075
↓ 2 callers
Function
asFloat
third-party/embreeSrc/common/simd/vfloat8_avx.h:211
↓ 2 callers
Function
assign
third-party/nanoflann/include/nanoflann.hpp:141
↓ 2 callers
Function
bench_lookup_sample
tools/openpgl_bench/openpgl_bench.cpp:357
↓ 2 callers
Function
bsr
third-party/embreeSrc/common/sys/intrinsics.h:125
↓ 2 callers
Method
buildRegionSearchTree
openpgl/spatial/KNN.h:320
↓ 2 callers
Function
center
third-party/embreeSrc/common/math/bbox.h:114
↓ 2 callers
Method
center
! computes the center of the box */
third-party/embreeSrc/common/math/bbox.h:49
↓ 2 callers
Method
clear
third-party/nanoflann/include/nanoflann.hpp:272
↓ 2 callers
Method
clearAll
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:397
↓ 2 callers
Method
clearAll
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:1223
↓ 2 callers
Method
clearSurface
openpgl/data/SampleDataStorage.h:148
↓ 2 callers
Method
clearVolume
openpgl/data/SampleDataStorage.h:181
↓ 2 callers
Method
computeInitialDistances
third-party/nanoflann/include/nanoflann.hpp:1188
↓ 2 callers
Function
cross
third-party/embreeSrc/common/math/vec3.h:209
↓ 2 callers
Method
deallocate
third-party/embreeSrc/common/sys/alloc.h:232
↓ 2 callers
Method
denoise
openpgl/imagespace/Denoiser.h:71
↓ 2 callers
Method
divideTree
* Create a tree node that subdivides the list of vecs from vind[first] * to vind[last]. The routine is called recursively on each sublist.
third-party/nanoflann/include/nanoflann.hpp:1026
↓ 2 callers
Function
dot
third-party/embreeSrc/common/math/vec4.h:155
↓ 2 callers
Function
file_exists
tools/openpgl_bench/openpgl_bench.cpp:32
↓ 2 callers
Method
findNeighbors
third-party/nanoflann/include/nanoflann.hpp:1860
↓ 2 callers
Function
findStartRange
third-party/embreeSrc/common/algorithms/parallel_partition.h:87
↓ 2 callers
Method
fit
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:299
↓ 2 callers
Method
fluence
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1259
↓ 2 callers
Function
ge_mask
third-party/embreeSrc/common/math/vec3fa.h:298
↓ 2 callers
Function
getBits
third-party/tinyexr/tinyexr.h:2140
↓ 2 callers
Method
getComponentKappa
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:683
↓ 2 callers
Method
getDataIdxAtPos
openpgl/spatial/kdtree/KDTree.h:404
↓ 2 callers
Method
getId
openpgl/directional/IVolumeSamplingDistribution.h:48
↓ 2 callers
Method
getNumSamples
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:140
↓ 2 callers
Method
getNumZeroValueSamples
openpgl/data/SampleStatistics.h:92
↓ 2 callers
Method
getSumWeights
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:145
↓ 2 callers
Method
getVariance
openpgl/data/SampleStatistics.h:49
↓ 2 callers
Function
gt_mask
third-party/embreeSrc/common/math/vec3fa.h:297
↓ 2 callers
Function
gt_mask
third-party/embreeSrc/common/math/vec3.h:196
↓ 2 callers
Function
halfArea
third-party/embreeSrc/common/math/vec3fa.h:349
↓ 2 callers
Function
hufCanonicalCodeTable
third-party/tinyexr/tinyexr.h:2170
↓ 2 callers
Method
initComponentDistances
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:1177
↓ 2 callers
Function
intersect
third-party/embreeSrc/common/math/bbox.h:172
↓ 2 callers
Method
intersect
openpgl/directional/dqt/Rect.h:19
↓ 2 callers
Method
intersect
! intersects two boxes */
third-party/embreeSrc/common/math/bbox.h:60
↓ 2 callers
Method
irradiance
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1216
↓ 2 callers
Method
isBuild
openpgl/spatial/KNN.h:439
↓ 2 callers
Method
isNormalized
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:122
↓ 2 callers
Method
isValid
Public Interface
openpgl/directional/dqt/DQT.h:44
↓ 2 callers
Method
isValid
openpgl/data/SampleStatistics.h:167
↓ 2 callers
Function
isfinite
third-party/embreeSrc/common/math/emath.h:29
↓ 2 callers
Method
kdtree_get_bbox
third-party/nanoflann/include/nanoflann.hpp:2409
↓ 2 callers
Method
knnSearch
* Find the "num_closest" nearest neighbors to the \a query_point[0:dim-1]. * Their indices are stored inside the result object. \sa radiusSearch,
third-party/nanoflann/include/nanoflann.hpp:1476
↓ 2 callers
Function
le_mask
third-party/embreeSrc/common/math/vec3fa.h:295
↓ 2 callers
Function
length
third-party/embreeSrc/common/math/vec3fa.h:346
↓ 2 callers
Method
loadIndex_
Loads a previous index from a binary file. * IMPORTANT NOTE: The set of data points is NOT stored in the file, so * the index object must
third-party/nanoflann/include/nanoflann.hpp:1248
↓ 2 callers
Function
lt_mask
third-party/embreeSrc/common/math/vec3fa.h:294
↓ 2 callers
Function
lt_mask
third-party/embreeSrc/common/math/vec3.h:194
↓ 2 callers
Method
maskedReplace
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:441
↓ 2 callers
Function
max
third-party/embreeSrc/common/simd/vdouble4_avx.h:141
↓ 2 callers
Function
max
third-party/embreeSrc/common/math/vec3fa.h:195
↓ 2 callers
Method
mergeComponentStats
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:1027
↓ 2 callers
Function
min
third-party/embreeSrc/common/simd/vdouble4_avx.h:137
↓ 2 callers
Function
min
third-party/embreeSrc/common/math/vec3fa.h:194
↓ 2 callers
Function
min
third-party/embreeSrc/common/math/emath.h:248
↓ 2 callers
Function
msub
third-party/embreeSrc/common/math/vec3fa.h:225
↓ 2 callers
Function
msub
third-party/embreeSrc/common/math/quaternion.h:73
↓ 2 callers
Function
nanoz__zhash
third-party/tinyexr/deps/nanozlib/nanozlib.h:268
↓ 2 callers
Function
nanoz__zlib_countm
third-party/tinyexr/deps/nanozlib/nanozlib.h:260
↓ 2 callers
Function
nanoz_compressBound
from zlib
third-party/tinyexr/deps/nanozlib/nanozlib.h:461
↓ 2 callers
Method
normalize
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:545
↓ 2 callers
Method
operator==
openpgl/data/Range.h:65
↓ 2 callers
Method
outgoingRadiance
openpgl/directional/dqt/DQTVolumeSamplingDistribution.h:47
↓ 2 callers
Function
parallel_for_affinity
third-party/embreeSrc/common/algorithms/parallel_for.h:125
↓ 2 callers
Method
pdf
openpgl/directional/dqt/DQT.h:59
↓ 2 callers
Method
pdfLi
openpgl/directional/dqt/DQTVolumeSamplingDistribution.h:36
↓ 2 callers
Function
pglVec3fAdd
openpgl/include/openpgl/common.h:167
↓ 2 callers
Function
prefetchEX
third-party/embreeSrc/common/sys/intrinsics.h:519
↓ 2 callers
Function
prepare
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:5263
↓ 2 callers
Function
print_help
tools/openpgl_bench/openpgl_bench.cpp:263
↓ 2 callers
Function
print_help
tools/openpgl_debug/openpgl_debug.cpp:441
↓ 2 callers
Method
product
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:718
↓ 2 callers
Function
queryNode
openpgl/directional/dqt/Traversal.h:49
↓ 2 callers
Function
rcp
third-party/embreeSrc/common/math/vec2fa.h:103
↓ 2 callers
Method
rearrangeNodesForCompare
openpgl/spatial/kdtree/KDTree.h:285
↓ 2 callers
Function
reduce_add
third-party/embreeSrc/common/math/vec3fa.h:255
↓ 2 callers
Function
reduce_mul
third-party/embreeSrc/common/math/vec2.h:122
↓ 2 callers
Function
rescale
openpgl/directional/dqt/Traversal.h:10
← previous
next →
601–700 of 4,307, ranked by callers