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
↓ 5 callers
Function
rcp
third-party/embreeSrc/common/math/quaternion.h:69
↓ 5 callers
Method
refDec
third-party/embreeSrc/common/sys/ref.h:22
↓ 5 callers
Function
select
third-party/embreeSrc/common/simd/vfloat16_avx512.h:311
↓ 5 callers
Function
select
third-party/embreeSrc/common/math/vec3ia.h:146
↓ 5 callers
Method
setLeftChildIdx
openpgl/spatial/kdtree/KDTree.h:41
↓ 5 callers
Function
toInt
third-party/embreeSrc/common/math/emath.h:48
↓ 5 callers
Function
toScalar
third-party/embreeSrc/common/simd/vint16_avx512.h:338
↓ 5 callers
Function
toScalar
third-party/embreeSrc/common/simd/vuint16_avx512.h:332
↓ 5 callers
Function
toScalar
third-party/embreeSrc/common/simd/vllong8_avx512.h:293
↓ 5 callers
Function
toString
third-party/embreeSrc/common/sys/platform.h:250
↓ 5 callers
Function
transpose
third-party/embreeSrc/common/simd/vfloat8_avx.h:615
↓ 5 callers
Method
valid
Returns whether this was successfully opened.
third-party/tinyexr/tinyexr.h:6918
↓ 5 callers
Function
vinclusive_prefix_sum
openpgl/openpgl_common.h:165
↓ 5 callers
Method
worstDist
third-party/nanoflann/include/nanoflann.hpp:234
↓ 5 callers
Function
writeUInt
third-party/tinyexr/tinyexr.h:2908
↓ 5 callers
Function
wuffs_base__color_u64__as__color_u32
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3900
↓ 5 callers
Function
wuffs_base__color_u64_argb_nonpremul__as__color_u32_argb_premul
wuffs_base__color_u64_argb_nonpremul__as__color_u32_argb_premul converts from 4x16LE non-premultiplied alpha to 4x8 premultiplied alpha.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3849
↓ 5 callers
Function
wuffs_base__composite_premul_nonpremul_u32_axxx
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:13175
↓ 5 callers
Function
wuffs_base__private_implementation__high_prec_dec__trim
wuffs_base__private_implementation__high_prec_dec__trim trims trailing zeroes from the h->digits[.. h->num_digits] slice. They have no benefit, since
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:9550
↓ 5 callers
Function
wuffs_base__rect_ie_u32__is_empty
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:2487
↓ 5 callers
Function
wuffs_base__rect_ie_u32__width
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:2544
↓ 5 callers
Function
wuffs_base__u64__min
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:856
↓ 5 callers
Function
wuffs_deflate__decoder__init_huff
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:20635
↓ 4 callers
Method
GetSizeSurface
openpgl/include/openpgl/cpp/SampleStorage.h:231
↓ 4 callers
Function
InitSingleResolutionOffsets
third-party/tinyexr/tinyexr.h:5634
↓ 4 callers
Function
ParseEXRVersionFromFile
third-party/tinyexr/tinyexr.h:8820
↓ 4 callers
Function
RoundLog2
third-party/tinyexr/tinyexr.h:5498
↓ 4 callers
Method
Store
openpgl/include/openpgl/cpp/Field.h:164
↓ 4 callers
Function
UTF8ToWchar
third-party/tinyexr/tinyexr.h:4348
↓ 4 callers
Method
Update
openpgl/include/openpgl/cpp/Field.h:188
↓ 4 callers
Function
Vec3ba
third-party/embreeSrc/common/math/vec3ba.h:37
↓ 4 callers
Method
_calculateNormalization
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1140
↓ 4 callers
Function
_mm256_broadcast_ss
third-party/embreeSrc/common/simd/arm/avx2neon.h:226
↓ 4 callers
Function
_mm256_castps128_ps256
third-party/embreeSrc/common/simd/arm/avx2neon.h:216
↓ 4 callers
Function
_mm256_cvtepi32_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:1100
↓ 4 callers
Function
_mm256_cvtepu16_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:991
↓ 4 callers
Function
_mm256_cvtps_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:574
↓ 4 callers
Function
_mm256_extractf128_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:1068
↓ 4 callers
Function
_mm256_maskstore_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:937
↓ 4 callers
Function
_mm256_permute4x64_pd_select
third-party/embreeSrc/common/simd/arm/avx2neon.h:765
↓ 4 callers
Function
_mm256_set_epi64x
third-party/embreeSrc/common/simd/arm/avx2neon.h:617
↓ 4 callers
Function
_mm256_set_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:1083
↓ 4 callers
Function
_mm256_slli_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:953
↓ 4 callers
Function
_mm256_sllv_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:1029
↓ 4 callers
Function
_mm256_undefined_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:173
↓ 4 callers
Function
_mm_abs_epi32
Compute the absolute value of packed signed 32-bit integers in a, and store the unsigned results in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:6217
↓ 4 callers
Function
_mm_cmple_ps
Compare packed single-precision (32-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:1308
↓ 4 callers
Function
_mm_cmpnle_ps
Compare packed single-precision (32-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:1399
↓ 4 callers
Function
_mm_cmpnlt_ps
Compare packed single-precision (32-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:1417
↓ 4 callers
Function
_mm_fmsub_ps
third-party/embreeSrc/common/simd/arm/emulation.h:19
↓ 4 callers
Function
_mm_fnmsub_ps
third-party/embreeSrc/common/simd/arm/emulation.h:18
↓ 4 callers
Function
_mm_load4epu8_epi32
third-party/embreeSrc/common/simd/arm/emulation.h:49
↓ 4 callers
Function
_mm_mullo_epi32
Multiply the packed 32-bit integers in a and b, producing intermediate 64-bit integers, and store the low 32 bits of the intermediate integers in dst.
third-party/embreeSrc/common/simd/arm/sse2neon.h:7550
↓ 4 callers
Function
_mm_set_epi64x
Set packed 64-bit integers in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set_epi6
third-party/embreeSrc/common/simd/arm/sse2neon.h:4982
↓ 4 callers
Function
_mm_store_si128
Store 128-bits of integer data from a into memory. mem_addr must be aligned on a 16-byte boundary or a general-protection exception may be generated.
third-party/embreeSrc/common/simd/arm/sse2neon.h:5586
↓ 4 callers
Function
_mm_storeu_ps
Store 128-bits (composed of 4 packed single-precision (32-bit) floating-point elements) from a into memory. mem_addr does not need to be aligned on an
third-party/embreeSrc/common/simd/arm/sse2neon.h:2800
↓ 4 callers
Function
_mm_stream_ps
Store 128-bits (composed of 4 packed single-precision (32-bit) floating- point elements) from a into memory using a non-temporal memory hint. https://
third-party/embreeSrc/common/simd/arm/sse2neon.h:2830
↓ 4 callers
Function
_mm_unpackhi_ps
Unpack and interleave single-precision (32-bit) floating-point elements from the high half a and b, and store the results in dst. https://www.intel.co
third-party/embreeSrc/common/simd/arm/sse2neon.h:2925
↓ 4 callers
Function
_mm_unpacklo_ps
Unpack and interleave single-precision (32-bit) floating-point elements from the low half of a and b, and store the results in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:2941
↓ 4 callers
Function
abs
third-party/embreeSrc/common/math/vec3fa.h:110
↓ 4 callers
Function
asInt
third-party/embreeSrc/common/simd/vfloat8_avx.h:212
↓ 4 callers
Function
atan2
third-party/embreeSrc/common/math/emath.h:166
↓ 4 callers
Function
cast_i2f
third-party/embreeSrc/common/math/emath.h:44
↓ 4 callers
Method
clear
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:238
↓ 4 callers
Method
clear
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:1165
↓ 4 callers
Method
clear
openpgl/data/SampleStatistics.h:19
↓ 4 callers
Method
decay
openpgl/directional/OutgoingRadianceHistogram.h:82
↓ 4 callers
Function
draw
openpgl/spatial/KNN.h:25
↓ 4 callers
Method
end
third-party/embreeSrc/common/sys/array.h:20
↓ 4 callers
Method
findNeighbors
third-party/nanoflann/include/nanoflann.hpp:1441
↓ 4 callers
Method
getNumComponents
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:155
↓ 4 callers
Method
getOutgoingRadiance
openpgl/spatial/Region.h:41
↓ 4 callers
Method
getValuePtr
third-party/embreeSrc/common/algorithms/parallel_reduce.h:77
↓ 4 callers
Function
halfArea
third-party/embreeSrc/common/math/bbox.h:126
↓ 4 callers
Method
incomingRadiance
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1194
↓ 4 callers
Function
interleave4_even
third-party/embreeSrc/common/simd/vfloat16_avx512.h:374
↓ 4 callers
Function
interleave4_odd
third-party/embreeSrc/common/simd/vfloat16_avx512.h:378
↓ 4 callers
Function
madd
third-party/embreeSrc/common/math/vec3fa.h:224
↓ 4 callers
Function
madd
third-party/embreeSrc/common/math/emath.h:314
↓ 4 callers
Function
madd
third-party/embreeSrc/common/math/vec3.h:107
↓ 4 callers
Function
madd
third-party/embreeSrc/common/math/vec4.h:101
↓ 4 callers
Function
max
third-party/embreeSrc/common/simd/vint16_avx512.h:219
↓ 4 callers
Function
max
third-party/embreeSrc/common/simd/vuint16_avx512.h:223
↓ 4 callers
Function
min
third-party/embreeSrc/common/simd/vint16_avx512.h:215
↓ 4 callers
Function
min
third-party/embreeSrc/common/simd/vuint16_avx512.h:219
↓ 4 callers
Method
pdf
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:818
↓ 4 callers
Method
refInc
third-party/embreeSrc/common/sys/ref.h:21
↓ 4 callers
Function
resize
third-party/embreeSrc/common/sys/array.h:181
↓ 4 callers
Function
roundf
third-party/embreeSrc/common/math/emath.h:156
↓ 4 callers
Method
sample
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1043
↓ 4 callers
Function
select
third-party/embreeSrc/common/simd/vfloat4_sse2.h:534
↓ 4 callers
Method
setDataNodeIdx
openpgl/spatial/kdtree/KDTree.h:102
↓ 4 callers
Function
toScalar
third-party/embreeSrc/common/simd/vint4_sse2.h:485
↓ 4 callers
Method
toString
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:183
↓ 4 callers
Function
unpackhi
third-party/embreeSrc/common/simd/vfloat16_avx512.h:352
↓ 4 callers
Function
unpacklo
third-party/embreeSrc/common/simd/vfloat16_avx512.h:351
↓ 4 callers
Method
update
openpgl/directional/OutgoingRadianceHistogram.h:105
↓ 4 callers
Method
v
! returns the rotation axis of the quaternion as a vector */
third-party/embreeSrc/common/math/quaternion.h:52
↓ 4 callers
Method
validate
openpgl/data/SampleDataStorage.h:351
↓ 4 callers
Function
wuffs_base__empty_table_u8
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1634
← previous
next →
301–400 of 4,307, ranked by callers