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
↓ 13 callers
Function
_mm_set_pd
Set packed double-precision (64-bit) floating-point elements in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-
third-party/embreeSrc/common/simd/arm/sse2neon.h:5018
↓ 13 callers
Function
_mm_xor_ps
Compute the bitwise XOR of packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/co
third-party/embreeSrc/common/simd/arm/sse2neon.h:2957
↓ 13 callers
Method
addSample
openpgl/directional/OutgoingRadianceHistogram.h:64
↓ 13 callers
Function
isfinite
third-party/embreeSrc/common/simd/simd.h:26
↓ 13 callers
Method
kdtree_get_pt
Returns the dim'th component of the idx'th point in the class:
third-party/nanoflann/include/nanoflann.hpp:2395
↓ 13 callers
Function
rsqrt
third-party/embreeSrc/common/math/vec2.h:70
↓ 13 callers
Method
setToTrue
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:1585
↓ 13 callers
Method
size
openpgl/data/PathSegmentDataStorage.h:101
↓ 13 callers
Method
size
third-party/nanoflann/include/nanoflann.hpp:190
↓ 13 callers
Function
wuffs_base__status__is_suspension
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:487
↓ 12 callers
Function
_mm_sub_epi32
Subtract packed 32-bit integers in b from packed 32-bit integers in a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intr
third-party/embreeSrc/common/simd/arm/sse2neon.h:5722
↓ 12 callers
Function
asFloat
third-party/embreeSrc/common/math/emath.h:52
↓ 12 callers
Function
blendv_ps
third-party/embreeSrc/common/simd/sse.h:15
↓ 12 callers
Method
clear
openpgl/spatial/kdtree/KDTree.h:216
↓ 12 callers
Function
hasISA
third-party/embreeSrc/common/sys/sysinfo.cpp:424
↓ 12 callers
Method
isValid
openpgl/data/Range.h:79
↓ 12 callers
Function
loadu
third-party/embreeSrc/common/math/vec3fa.h:72
↓ 12 callers
Function
max
third-party/embreeSrc/common/simd/vfloat16_avx512.h:226
↓ 12 callers
Function
min
third-party/embreeSrc/common/simd/vfloat16_avx512.h:222
↓ 12 callers
Function
pglVec3f
openpgl/include/openpgl/common.h:160
↓ 12 callers
Function
sse2neon_recast_f64_s64
third-party/embreeSrc/common/simd/arm/sse2neon.h:141
↓ 12 callers
Function
swap8
third-party/tinyexr/tinyexr.h:902
↓ 12 callers
Function
umax
third-party/embreeSrc/common/simd/vint8_avx2.h:254
↓ 12 callers
Function
umax
third-party/embreeSrc/common/simd/vint8_avx.h:246
↓ 12 callers
Function
umin
third-party/embreeSrc/common/simd/vint8_avx2.h:253
↓ 12 callers
Function
umin
third-party/embreeSrc/common/simd/vint8_avx.h:242
↓ 12 callers
Function
wuffs_base__u32__max
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:851
↓ 11 callers
Function
__cpuid
third-party/embreeSrc/common/sys/intrinsics.h:413
↓ 11 callers
Function
_mm_cmplt_ps
Compare packed single-precision (32-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:1326
↓ 11 callers
Function
_mm_div_ps
Divide packed single-precision (32-bit) floating-point elements in a by packed elements in b, and store the results in dst. Due to ARMv7-A NEON's lack
third-party/embreeSrc/common/simd/arm/sse2neon.h:1763
↓ 11 callers
Function
length
third-party/embreeSrc/common/math/vec2.h:152
↓ 11 callers
Method
load
third-party/embreeSrc/common/simd/vint8_avx.h:73
↓ 11 callers
Method
reset
openpgl/data/Range.h:35
↓ 11 callers
Function
store
openpgl/imagespace/ImageSpaceGuidingBuffer.h:256
↓ 11 callers
Function
wuffs_base__status__is_error
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:472
↓ 10 callers
Function
FreeEXRHeader
third-party/tinyexr/tinyexr.h:8522
↓ 10 callers
Function
_mm256_castsi128_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:201
↓ 10 callers
Function
_mm256_maskload_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:885
↓ 10 callers
Function
abs
third-party/embreeSrc/common/math/vec3.h:71
↓ 10 callers
Function
any
third-party/embreeSrc/common/simd/vboolf8_avx.h:168
↓ 10 callers
Function
cpy2
third-party/tinyexr/tinyexr.h:774
↓ 10 callers
Method
dataset_get
Helper accessor to the dataset points:
third-party/nanoflann/include/nanoflann.hpp:988
↓ 10 callers
Function
frame
third-party/embreeSrc/common/math/linearspace3.h:117
↓ 10 callers
Function
max
third-party/embreeSrc/common/simd/vint8_avx.h:238
↓ 10 callers
Function
mm512_mask2int
third-party/embreeSrc/common/sys/intrinsics.h:548
↓ 10 callers
Function
wuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul
wuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul converts from non-premultiplied alpha to premultiplied alpha.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3799
↓ 9 callers
Function
_MM_GET_ROUNDING_MODE
Macro: Get the rounding mode bits from the MXCSR control and status register. The rounding mode may contain any of the following flags: _MM_ROUND_NEAR
third-party/embreeSrc/common/simd/arm/sse2neon.h:1855
↓ 9 callers
Function
_mm256_castsi256_si128
third-party/embreeSrc/common/simd/arm/avx2neon.h:210
↓ 9 callers
Function
_mm256_set1_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:1075
↓ 9 callers
Function
_mm_cvtepi32_ps
Convert packed signed 32-bit integers in a to packed single-precision (32-bit) floating-point elements, and store the results in dst. https://www.inte
third-party/embreeSrc/common/simd/arm/sse2neon.h:3902
↓ 9 callers
Function
_mm_cvtps_epi32
Convert packed single-precision (32-bit) floating-point elements in a to packed 32-bit integers, and store the results in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:3981
↓ 9 callers
Function
_mm_load_ps
Load 128-bits (composed of 4 packed single-precision (32-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:1889
↓ 9 callers
Function
_mm_load_si128
Load 128-bits of integer data from memory into dst. 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:4369
↓ 9 callers
Function
_mm_max_epi32
Compare packed signed 32-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:7333
↓ 9 callers
Function
_mm_max_ps
Compare packed single-precision (32-bit) floating-point elements in a and b, and store packed maximum values in dst. dst does not follow the IEEE Stan
third-party/embreeSrc/common/simd/arm/sse2neon.h:2031
↓ 9 callers
Function
_mm_min_epi32
Compare packed signed 32-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:7369
↓ 9 callers
Function
_mm_min_ps
Compare packed single-precision (32-bit) floating-point elements in a and b, and store packed minimum values in dst. dst does not follow the IEEE Stan
third-party/embreeSrc/common/simd/arm/sse2neon.h:2079
↓ 9 callers
Function
_mm_prefetch
Fetch the line of data from memory that contains address p to a location in the cache hierarchy specified by the locality hint i. https://www.intel.co
third-party/embreeSrc/common/simd/arm/sse2neon.h:2286
↓ 9 callers
Function
_mm_rsqrt_ps
Compute the approximate reciprocal square root of packed single-precision (32-bit) floating-point elements in a, and store the results in dst. The max
third-party/embreeSrc/common/simd/arm/sse2neon.h:2363
↓ 9 callers
Function
_mm_sub_ps
Subtract packed single-precision (32-bit) floating-point elements in b from packed single-precision (32-bit) floating-point elements in a, and store t
third-party/embreeSrc/common/simd/arm/sse2neon.h:2843
↓ 9 callers
Function
broadcast
third-party/embreeSrc/common/math/vec3.h:283
↓ 9 callers
Function
clamp
third-party/embreeSrc/common/math/emath.h:305
↓ 9 callers
Function
max
third-party/embreeSrc/common/simd/vfloat4_sse2.h:391
↓ 9 callers
Function
max
third-party/embreeSrc/common/simd/vint4_sse2.h:422
↓ 9 callers
Function
min
third-party/embreeSrc/common/simd/vfloat4_sse2.h:387
↓ 9 callers
Function
min
third-party/embreeSrc/common/simd/vint4_sse2.h:421
↓ 9 callers
Function
msub
third-party/embreeSrc/common/math/vec3.h:108
↓ 9 callers
Function
pause_cpu
third-party/embreeSrc/common/sys/intrinsics.h:508
↓ 9 callers
Function
rcp
third-party/embreeSrc/common/math/vec2.h:69
↓ 9 callers
Function
wuffs_base__make_utf_8__next__output
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:5778
↓ 9 callers
Function
wuffs_base__private_implementation__is_decimal_digit
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:10832
↓ 9 callers
Function
wuffs_base__u64__sat_add
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:966
↓ 8 callers
Function
InitEXRImage
third-party/tinyexr/tinyexr.h:8489
↓ 8 callers
Function
_mm256_loadu_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:593
↓ 8 callers
Function
_mm256_permute2f128_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:1061
↓ 8 callers
Function
_mm_castsi128_pd
Cast vector of type __m128i to type __m128d. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero late
third-party/embreeSrc/common/simd/arm/sse2neon.h:3186
↓ 8 callers
Function
_mm_fmadd_ps
third-party/embreeSrc/common/simd/arm/emulation.h:16
↓ 8 callers
Function
_mm_fnmadd_ps
third-party/embreeSrc/common/simd/arm/emulation.h:17
↓ 8 callers
Function
_mm_loadl_epi64
Load 64-bit integer from memory into the first element of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_loadl
third-party/embreeSrc/common/simd/arm/sse2neon.h:4403
↓ 8 callers
Function
_mm_maskload_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:69
↓ 8 callers
Function
_mm_mul_ss
Multiply 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 pac
third-party/embreeSrc/common/simd/arm/sse2neon.h:2208
↓ 8 callers
Function
_mm_or_si128
Compute the bitwise OR of 128 bits (representing integer data) in a and b, and store the result in dst. https://www.intel.com/content/www/us/en/docs/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:4888
↓ 8 callers
Function
asInt
third-party/embreeSrc/common/math/emath.h:51
↓ 8 callers
Method
capacity
openpgl/data/SampleContainerInternal.h:184
↓ 8 callers
Method
clear
third-party/tinyexr/tinyexr.h:1184
↓ 8 callers
Method
deserialize
openpgl/field/SurfaceVolumeField.h:191
↓ 8 callers
Method
elapsed
openpgl/openpgl_common.h:362
↓ 8 callers
Function
floor
third-party/embreeSrc/common/simd/vfloat8_avx.h:514
↓ 8 callers
Method
getDataIdx
openpgl/spatial/kdtree/KDTree.h:111
↓ 8 callers
Function
hufLength
third-party/tinyexr/tinyexr.h:2126
↓ 8 callers
Function
init
openpgl/directional/vmm/VMMVolumeSamplingDistribution.h:35
↓ 8 callers
Function
isnan
third-party/embreeSrc/common/math/emath.h:28
↓ 8 callers
Function
madd
third-party/embreeSrc/common/math/vec2.h:98
↓ 8 callers
Function
rsqrt
third-party/embreeSrc/common/math/vec3fa.h:149
↓ 8 callers
Method
serialize
openpgl/field/SurfaceVolumeField.h:183
↓ 8 callers
Method
size
third-party/embreeSrc/common/sys/array.h:26
↓ 8 callers
Method
store
third-party/embreeSrc/common/simd/vint8_avx.h:79
↓ 8 callers
Function
unpacklo
third-party/embreeSrc/common/simd/vfloat4_sse2.h:595
↓ 8 callers
Function
unpacklo
third-party/embreeSrc/common/simd/vfloat8_avx.h:530
↓ 8 callers
Function
wuffs_base__color_u32_argb_premul__as__color_u16_rgb_565
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3743
← previous
next →
101–200 of 4,307, ranked by callers