MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

↓ 8 callersFunctionwuffs_base__color_u32_argb_premul__as__color_u32_argb_nonpremul
wuffs_base__color_u32_argb_premul__as__color_u32_argb_nonpremul converts from premultiplied alpha to non-premultiplied alpha.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3826
↓ 8 callersFunctionwuffs_base__pixel_format__is_indexed
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:4047
↓ 8 callersFunctionwuffs_base__pixel_format__is_planar
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:4057
↓ 7 callersFunctionFreeEXRImage
third-party/tinyexr/tinyexr.h:8576
↓ 7 callersFunctionInitEXRHeader
third-party/tinyexr/tinyexr.h:8514
↓ 7 callersFunction_mm256_insertf128_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:405
↓ 7 callersFunction_mm256_set1_epi64x
third-party/embreeSrc/common/simd/arm/avx2neon.h:342
↓ 7 callersFunction_mm256_setzero_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:700
↓ 7 callersFunction_mm_blendv_ps
Blend packed single-precision (32-bit) floating-point elements from a and b using mask, and store the results in dst. https://www.intel.com/content/ww
third-party/embreeSrc/common/simd/arm/sse2neon.h:6897
↓ 7 callersFunction_mm_cmpeq_ps
Compare packed single-precision (32-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:1254
↓ 7 callersFunction_mm_cmpneq_ps
Compare packed single-precision (32-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:1344
↓ 7 callersFunction_mm_set_epi8
Set packed 8-bit integers in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set_epi8
third-party/embreeSrc/common/simd/arm/sse2neon.h:4990
↓ 7 callersMethodaccum_dist
third-party/nanoflann/include/nanoflann.hpp:407
↓ 7 callersFunctionacos
third-party/embreeSrc/common/math/emath.h:163
↓ 7 callersFunctionall
third-party/embreeSrc/common/simd/vboolf8_avx.h:167
↓ 7 callersMethodbegin
third-party/embreeSrc/common/sys/array.h:19
↓ 7 callersFunctioncross
third-party/embreeSrc/common/math/vec2.h:151
↓ 7 callersFunctiondot
third-party/embreeSrc/common/math/vec2.h:150
↓ 7 callersFunctionfloor
third-party/embreeSrc/common/math/emath.h:179
↓ 7 callersMethodget
openpgl/spatial/KNN.h:83
↓ 7 callersMethodgetSampleStatistics
openpgl/data/SampleStatistics.h:381
↓ 7 callersFunctionmin
third-party/embreeSrc/common/simd/vint8_avx.h:234
↓ 7 callersFunctionselect
third-party/embreeSrc/common/math/vec3.h:161
↓ 7 callersMethodsoftAssignment
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:840
↓ 7 callersFunctionswap2
third-party/tinyexr/tinyexr.h:782
↓ 7 callersFunctionunpackhi
third-party/embreeSrc/common/simd/vfloat4_sse2.h:596
↓ 7 callersFunctionunpackhi
third-party/embreeSrc/common/simd/vfloat8_avx.h:531
↓ 7 callersFunctionwuffs_base__cpu_arch__have_x86_sse42
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:291
↓ 7 callersFunctionwuffs_base__pixel_format__bits_per_pixel
wuffs_base__pixel_format__bits_per_pixel returns the number of bits per pixel for interleaved pixel formats, and returns 0 for planar pixel formats.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:4031
↓ 6 callersFunction_mm256_maskstore_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:1108
↓ 6 callersFunction_mm256_movedup_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:423
↓ 6 callersFunction_mm256_movehdup_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:396
↓ 6 callersFunction_mm256_moveldup_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:387
↓ 6 callersFunction_mm256_movemask_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:708
↓ 6 callersFunction_mm256_permute2f128_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:352
↓ 6 callersFunction_mm256_setzero_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:165
↓ 6 callersFunction_mm_andnot_ps
Compute the bitwise NOT of packed single-precision (32-bit) floating-point elements in a and then AND with b, and store the results in dst. https://ww
third-party/embreeSrc/common/simd/arm/sse2neon.h:1226
↓ 6 callersFunction_mm_blend_ps
Blend packed single-precision (32-bit) floating-point elements from a and b using mask, and store the results in dst. https://www.intel.com/content/ww
third-party/embreeSrc/common/simd/arm/sse2neon.h:6850
↓ 6 callersFunction_mm_maskstore_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:80
↓ 6 callersFunction_mm_max_epu32
Compare packed unsigned 32-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gu
third-party/embreeSrc/common/simd/arm/sse2neon.h:7360
↓ 6 callersFunction_mm_min_epu32
Compare packed unsigned 32-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gu
third-party/embreeSrc/common/simd/arm/sse2neon.h:7396
↓ 6 callersFunction_mm_movedup_pd
Duplicate the low double-precision (64-bit) floating-point element from a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:6155
↓ 6 callersFunction_mm_movehdup_ps
Duplicate odd-indexed single-precision (32-bit) floating-point elements from a, and store the results in dst. https://www.intel.com/content/www/us/en/
third-party/embreeSrc/common/simd/arm/sse2neon.h:6169
↓ 6 callersFunction_mm_moveldup_ps
Duplicate even-indexed single-precision (32-bit) floating-point elements from a, and store the results in dst. https://www.intel.com/content/www/us/en
third-party/embreeSrc/common/simd/arm/sse2neon.h:6188
↓ 6 callersFunction_mm_or_ps
Compute the bitwise OR of packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/con
third-party/embreeSrc/common/simd/arm/sse2neon.h:2226
↓ 6 callersFunction_mm_rcp_ps
Compute the approximate reciprocal of packed single-precision (32-bit) floating-point elements in a, and store the results in dst. The maximum relativ
third-party/embreeSrc/common/simd/arm/sse2neon.h:2338
↓ 6 callersFunction_sse2neon_get_fpcr
third-party/embreeSrc/common/simd/arm/sse2neon.h:1807
↓ 6 callersFunction_sse2neon_vmull_p64
ARMv7 polyfill ARMv7/some A64 lacks vmull_p64, but it has vmull_p8. vmull_p8 calculates 8 8-bit->16-bit polynomial multiplies, but we need a 64-bit->
third-party/embreeSrc/common/simd/arm/sse2neon.h:920
↓ 6 callersFunctionalignedFree
openpgl/openpgl_common.h:235
↓ 6 callersFunctionclear
openpgl/directional/vmm/VMMVolumeSamplingDistribution.h:164
↓ 6 callersFunctiondistance
third-party/embreeSrc/common/math/vec2.h:154
↓ 6 callersFunctiondot
third-party/embreeSrc/common/math/vec3.h:204
↓ 6 callersFunctionhalf_to_float
third-party/tinyexr/tinyexr.h:962
↓ 6 callersMethodkdtree_get_point_count
Must return the number of data points
third-party/nanoflann/include/nanoflann.hpp:2386
↓ 6 callersFunctionle_mask
third-party/embreeSrc/common/math/vec3.h:195
↓ 6 callersFunctionoutputBits
third-party/tinyexr/tinyexr.h:2130
↓ 6 callersFunctionrcp
third-party/embreeSrc/common/math/vec3fa.h:122
↓ 6 callersFunctionselect
third-party/embreeSrc/common/simd/vint4_sse2.h:412
↓ 6 callersFunctionserial_partitioning
third-party/embreeSrc/common/algorithms/parallel_partition.h:13
↓ 6 callersMethodset
openpgl/spatial/KNN.h:75
↓ 6 callersFunctionstoreu
third-party/embreeSrc/common/math/vec3fa.h:76
↓ 6 callersFunctionumax
third-party/embreeSrc/common/simd/vint4_sse2.h:425
↓ 6 callersFunctionumin
third-party/embreeSrc/common/simd/vint4_sse2.h:424
↓ 6 callersFunctionwdec14
third-party/tinyexr/tinyexr.h:1822
↓ 6 callersFunctionwdec16
third-party/tinyexr/tinyexr.h:1862
↓ 6 callersFunctionwenc14
third-party/tinyexr/tinyexr.h:1810
↓ 6 callersFunctionwenc16
third-party/tinyexr/tinyexr.h:1848
↓ 6 callersFunctionwuffs_base__color_u16_rgb_565__as__color_u32_argb_premul
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3752
↓ 6 callersFunctionwuffs_base__composite_nonpremul_nonpremul_u64_axxx
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:13046
↓ 6 callersFunctionwuffs_base__ieee_754_bit_representation__from_u64_to_f64
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:5455
↓ 6 callersFunctionwuffs_base__make_slice_u8_ij
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1518
↓ 6 callersFunctionwuffs_base__peek_u24le__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1122
↓ 6 callersFunctionwuffs_base__rect_ie_u32__height
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:2549
↓ 6 callersFunctionwuffs_base__slice_u8__subslice_j
wuffs_base__slice_u8__subslice_j returns s[:j]. It returns an empty slice if j is out of bounds.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1694
↓ 5 callersFunctionLevelSize
third-party/tinyexr/tinyexr.h:4867
↓ 5 callersFunction_mm256_cvtepu8_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:895
↓ 5 callersFunction_mm256_loadu_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:803
↓ 5 callersFunction_mm256_movemask_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:270
↓ 5 callersFunction_mm256_storeu_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:814
↓ 5 callersFunction_mm_cmpgt_epi32
Compare packed signed 32-bit integers in a and b for greater-than, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsi
third-party/embreeSrc/common/simd/arm/sse2neon.h:3340
↓ 5 callersFunction_mm_cmplt_epi32
Compare packed signed 32-bit integers in a and b for less-than, and store the results in dst. Note: This intrinsic emits the pcmpgtd instruction with
third-party/embreeSrc/common/simd/arm/sse2neon.h:3463
↓ 5 callersFunction_mm_cvtepu8_epi32
Zero extend packed unsigned 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/
third-party/embreeSrc/common/simd/arm/sse2neon.h:7079
↓ 5 callersFunction_mm_dp_ps
Conditionally multiply the packed single-precision (32-bit) floating-point elements in a and b using the high 4 bits in imm8, sum the four products, a
third-party/embreeSrc/common/simd/arm/sse2neon.h:7161
↓ 5 callersFunction_mm_loadu_ps
Load 128-bits (composed of 4 packed single-precision (32-bit) floating-point elements) from memory into dst. mem_addr does not need to be aligned on a
third-party/embreeSrc/common/simd/arm/sse2neon.h:1956
↓ 5 callersFunction_mm_pause
Pause the processor. This is typically used in spin-wait loops and depending on the x86 processor typical values are in the 40-100 cycle range. The 'y
third-party/embreeSrc/common/simd/arm/sse2neon.h:4930
↓ 5 callersFunction_mm_round_pd
Round the packed double-precision (64-bit) floating-point elements in a using the rounding parameter, and store the results as packed double-precision
third-party/embreeSrc/common/simd/arm/sse2neon.h:7570
↓ 5 callersFunction_mm_sqrt_ps
Compute the square root of packed single-precision (32-bit) floating-point elements in a, and store the results in dst. Due to ARMv7-A NEON's lack of
third-party/embreeSrc/common/simd/arm/sse2neon.h:2696
↓ 5 callersFunction_mm_storeu_si128
Store 128-bits of integer data from a into memory. mem_addr does not need to be aligned on any particular boundary. https://www.intel.com/content/www/
third-party/embreeSrc/common/simd/arm/sse2neon.h:5650
↓ 5 callersFunctionandn
third-party/embreeSrc/common/simd/vboolf8_avx.h:103
↓ 5 callersFunctionceil
third-party/embreeSrc/common/simd/vfloat8_avx.h:515
↓ 5 callersMethodchild
openpgl/directional/dqt/Rect.h:31
↓ 5 callersFunctionconj
third-party/embreeSrc/common/math/quaternion.h:67
↓ 5 callersFunctiondot
third-party/embreeSrc/common/math/vec2fa.h:256
↓ 5 callersMethodgetComponentMeanDirection
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:669
↓ 5 callersMethodgetComponentWeight
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:676
↓ 5 callersMethodgetMean
openpgl/data/SampleStatistics.h:44
↓ 5 callersMethodinverse
! compute inverse matrix */
third-party/embreeSrc/common/math/linearspace3.h:51
↓ 5 callersMethodmerge
openpgl/data/SampleStatistics.h:130
↓ 5 callersFunctionnormalize
third-party/embreeSrc/common/math/vec2.h:153
↓ 5 callersMethodoperator==
openpgl/field/SurfaceVolumeField.h:230
← previousnext →201–300 of 4,307, ranked by callers