MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

↓ 2 callersFunction_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 callersFunction_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 callersFunction_mm_permutevar_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:145
↓ 2 callersFunction_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 callersFunction_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 callersFunction_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 callersFunction_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 callersFunction_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 callersFunction_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 callersFunction_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 callersFunction_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 callersFunction_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 callersFunction_sse2neon_vaddv_u8
emulate vaddv u8 variant */
third-party/embreeSrc/common/simd/arm/sse2neon.h:646
↓ 2 callersFunctionabs
third-party/embreeSrc/common/math/vec2fa.h:95
↓ 2 callersMethodaddPoint
* 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 callersFunctionaddSample
openpgl/imagespace/ImageSpaceGuidingBuffer.h:458
↓ 2 callersFunctionapplyLut
third-party/tinyexr/tinyexr.h:3075
↓ 2 callersFunctionasFloat
third-party/embreeSrc/common/simd/vfloat8_avx.h:211
↓ 2 callersFunctionassign
third-party/nanoflann/include/nanoflann.hpp:141
↓ 2 callersFunctionbench_lookup_sample
tools/openpgl_bench/openpgl_bench.cpp:357
↓ 2 callersFunctionbsr
third-party/embreeSrc/common/sys/intrinsics.h:125
↓ 2 callersMethodbuildRegionSearchTree
openpgl/spatial/KNN.h:320
↓ 2 callersFunctioncenter
third-party/embreeSrc/common/math/bbox.h:114
↓ 2 callersMethodcenter
! computes the center of the box */
third-party/embreeSrc/common/math/bbox.h:49
↓ 2 callersMethodclear
third-party/nanoflann/include/nanoflann.hpp:272
↓ 2 callersMethodclearAll
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:397
↓ 2 callersMethodclearAll
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:1223
↓ 2 callersMethodclearSurface
openpgl/data/SampleDataStorage.h:148
↓ 2 callersMethodclearVolume
openpgl/data/SampleDataStorage.h:181
↓ 2 callersMethodcomputeInitialDistances
third-party/nanoflann/include/nanoflann.hpp:1188
↓ 2 callersFunctioncross
third-party/embreeSrc/common/math/vec3.h:209
↓ 2 callersMethoddeallocate
third-party/embreeSrc/common/sys/alloc.h:232
↓ 2 callersMethoddenoise
openpgl/imagespace/Denoiser.h:71
↓ 2 callersMethoddivideTree
* 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 callersFunctiondot
third-party/embreeSrc/common/math/vec4.h:155
↓ 2 callersFunctionfile_exists
tools/openpgl_bench/openpgl_bench.cpp:32
↓ 2 callersMethodfindNeighbors
third-party/nanoflann/include/nanoflann.hpp:1860
↓ 2 callersFunctionfindStartRange
third-party/embreeSrc/common/algorithms/parallel_partition.h:87
↓ 2 callersMethodfit
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:299
↓ 2 callersMethodfluence
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1259
↓ 2 callersFunctionge_mask
third-party/embreeSrc/common/math/vec3fa.h:298
↓ 2 callersFunctiongetBits
third-party/tinyexr/tinyexr.h:2140
↓ 2 callersMethodgetComponentKappa
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:683
↓ 2 callersMethodgetDataIdxAtPos
openpgl/spatial/kdtree/KDTree.h:404
↓ 2 callersMethodgetId
openpgl/directional/IVolumeSamplingDistribution.h:48
↓ 2 callersMethodgetNumSamples
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:140
↓ 2 callersMethodgetNumZeroValueSamples
openpgl/data/SampleStatistics.h:92
↓ 2 callersMethodgetSumWeights
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:145
↓ 2 callersMethodgetVariance
openpgl/data/SampleStatistics.h:49
↓ 2 callersFunctiongt_mask
third-party/embreeSrc/common/math/vec3fa.h:297
↓ 2 callersFunctiongt_mask
third-party/embreeSrc/common/math/vec3.h:196
↓ 2 callersFunctionhalfArea
third-party/embreeSrc/common/math/vec3fa.h:349
↓ 2 callersFunctionhufCanonicalCodeTable
third-party/tinyexr/tinyexr.h:2170
↓ 2 callersMethodinitComponentDistances
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:1177
↓ 2 callersFunctionintersect
third-party/embreeSrc/common/math/bbox.h:172
↓ 2 callersMethodintersect
openpgl/directional/dqt/Rect.h:19
↓ 2 callersMethodintersect
! intersects two boxes */
third-party/embreeSrc/common/math/bbox.h:60
↓ 2 callersMethodirradiance
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1216
↓ 2 callersMethodisBuild
openpgl/spatial/KNN.h:439
↓ 2 callersMethodisNormalized
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:122
↓ 2 callersMethodisValid
Public Interface
openpgl/directional/dqt/DQT.h:44
↓ 2 callersMethodisValid
openpgl/data/SampleStatistics.h:167
↓ 2 callersFunctionisfinite
third-party/embreeSrc/common/math/emath.h:29
↓ 2 callersMethodkdtree_get_bbox
third-party/nanoflann/include/nanoflann.hpp:2409
↓ 2 callersMethodknnSearch
* 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 callersFunctionle_mask
third-party/embreeSrc/common/math/vec3fa.h:295
↓ 2 callersFunctionlength
third-party/embreeSrc/common/math/vec3fa.h:346
↓ 2 callersMethodloadIndex_
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 callersFunctionlt_mask
third-party/embreeSrc/common/math/vec3fa.h:294
↓ 2 callersFunctionlt_mask
third-party/embreeSrc/common/math/vec3.h:194
↓ 2 callersMethodmaskedReplace
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:441
↓ 2 callersFunctionmax
third-party/embreeSrc/common/simd/vdouble4_avx.h:141
↓ 2 callersFunctionmax
third-party/embreeSrc/common/math/vec3fa.h:195
↓ 2 callersMethodmergeComponentStats
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:1027
↓ 2 callersFunctionmin
third-party/embreeSrc/common/simd/vdouble4_avx.h:137
↓ 2 callersFunctionmin
third-party/embreeSrc/common/math/vec3fa.h:194
↓ 2 callersFunctionmin
third-party/embreeSrc/common/math/emath.h:248
↓ 2 callersFunctionmsub
third-party/embreeSrc/common/math/vec3fa.h:225
↓ 2 callersFunctionmsub
third-party/embreeSrc/common/math/quaternion.h:73
↓ 2 callersFunctionnanoz__zhash
third-party/tinyexr/deps/nanozlib/nanozlib.h:268
↓ 2 callersFunctionnanoz__zlib_countm
third-party/tinyexr/deps/nanozlib/nanozlib.h:260
↓ 2 callersFunctionnanoz_compressBound
from zlib
third-party/tinyexr/deps/nanozlib/nanozlib.h:461
↓ 2 callersMethodnormalize
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:545
↓ 2 callersMethodoperator==
openpgl/data/Range.h:65
↓ 2 callersMethodoutgoingRadiance
openpgl/directional/dqt/DQTVolumeSamplingDistribution.h:47
↓ 2 callersFunctionparallel_for_affinity
third-party/embreeSrc/common/algorithms/parallel_for.h:125
↓ 2 callersMethodpdf
openpgl/directional/dqt/DQT.h:59
↓ 2 callersMethodpdfLi
openpgl/directional/dqt/DQTVolumeSamplingDistribution.h:36
↓ 2 callersFunctionpglVec3fAdd
openpgl/include/openpgl/common.h:167
↓ 2 callersFunctionprefetchEX
third-party/embreeSrc/common/sys/intrinsics.h:519
↓ 2 callersFunctionprepare
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:5263
↓ 2 callersFunctionprint_help
tools/openpgl_bench/openpgl_bench.cpp:263
↓ 2 callersFunctionprint_help
tools/openpgl_debug/openpgl_debug.cpp:441
↓ 2 callersMethodproduct
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:718
↓ 2 callersFunctionqueryNode
openpgl/directional/dqt/Traversal.h:49
↓ 2 callersFunctionrcp
third-party/embreeSrc/common/math/vec2fa.h:103
↓ 2 callersMethodrearrangeNodesForCompare
openpgl/spatial/kdtree/KDTree.h:285
↓ 2 callersFunctionreduce_add
third-party/embreeSrc/common/math/vec3fa.h:255
↓ 2 callersFunctionreduce_mul
third-party/embreeSrc/common/math/vec2.h:122
↓ 2 callersFunctionrescale
openpgl/directional/dqt/Traversal.h:10
← previousnext →601–700 of 4,307, ranked by callers