MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

↓ 3 callersFunctionrcp
third-party/embreeSrc/common/math/vec3.h:72
↓ 3 callersFunctionreadUInt
third-party/tinyexr/tinyexr.h:2917
↓ 3 callersFunctionreduce_max
third-party/embreeSrc/common/math/vec2.h:124
↓ 3 callersMethodreset
tools/openpgl_bench/timer.h:16
↓ 3 callersMethodresetToFalse
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:1558
↓ 3 callersFunctionrsqrt
third-party/embreeSrc/common/math/vec3.h:73
↓ 3 callersFunctionselect
third-party/embreeSrc/common/math/quaternion.h:122
↓ 3 callersFunctionselect_min
third-party/embreeSrc/common/simd/vint8_avx.h:385
↓ 3 callersFunctionsetAffinity
! set the affinity of a given thread */
third-party/embreeSrc/common/sys/thread.cpp:34
↓ 3 callersMethodsetNumComponents
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:185
↓ 3 callersMethodsize
third-party/embreeSrc/common/sys/vector.h:92
↓ 3 callersFunctionsqr
third-party/embreeSrc/common/math/vec3.h:203
↓ 3 callersFunctionsqrt
third-party/embreeSrc/common/simd/vfloat8_avx.h:280
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vint8_avx2.h:394
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vfloat16_avx512.h:409
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vuint4_sse2.h:397
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vdouble8_avx512.h:296
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vdouble4_avx.h:276
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vint8_avx.h:362
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vllong4_avx2.h:296
↓ 3 callersFunctiontoScalar
third-party/embreeSrc/common/simd/vfloat8_avx.h:569
↓ 3 callersMethodtransposed
third-party/embreeSrc/common/math/linearspace3.h:97
↓ 3 callersFunctiontraverse
openpgl/directional/dqt/Traversal.h:66
↓ 3 callersMethodupdateField
openpgl/field/SurfaceVolumeField.h:96
↓ 3 callersFunctionvec3f2rgbe
openpgl/include/openpgl/compression.h:21
↓ 3 callersFunctionvreduce_max
third-party/embreeSrc/common/simd/vint8_avx2.h:427
↓ 3 callersFunctionvreduce_max
third-party/embreeSrc/common/simd/vfloat16_avx512.h:509
↓ 3 callersFunctionvreduce_max
third-party/embreeSrc/common/simd/vint8_avx.h:375
↓ 3 callersFunctionvreduce_max
third-party/embreeSrc/common/simd/vint4_sse2.h:525
↓ 3 callersFunctionvreduce_min
third-party/embreeSrc/common/simd/vint8_avx2.h:423
↓ 3 callersFunctionvreduce_min
third-party/embreeSrc/common/simd/vfloat16_avx512.h:504
↓ 3 callersFunctionvreduce_min
third-party/embreeSrc/common/simd/vint8_avx.h:371
↓ 3 callersFunctionvreduce_min
third-party/embreeSrc/common/simd/vint4_sse2.h:524
↓ 3 callersFunctionwuffs_adler32__hasher__initialize
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:18066
↓ 3 callersFunctionwuffs_base__composite_nonpremul_nonpremul_u32_axxx
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:12993
↓ 3 callersFunctionwuffs_base__io_writer__limited_copy_u32_from_history_8_byte_chunks_fast
wuffs_base__io_writer__limited_copy_u32_from_history_8_byte_chunks_fast is like the wuffs_base__io_writer__limited_copy_u32_from_history_fast function
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:7785
↓ 3 callersFunctionwuffs_base__io_writer__limited_copy_u32_from_history_fast
wuffs_base__io_writer__limited_copy_u32_from_history_fast is like the wuffs_base__io_writer__limited_copy_u32_from_history function above, but has str
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:7710
↓ 3 callersFunctionwuffs_base__peek_u16be__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1094
↓ 3 callersFunctionwuffs_base__peek_u32be__no_bounds_check
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:1128
↓ 3 callersFunctionwuffs_base__private_implementation__high_prec_dec__assign
wuffs_base__private_implementation__high_prec_dec__assign sets h to represent the number x. Preconditions: - h is non-NULL.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:9563
↓ 3 callersFunctionwuffs_base__private_implementation__high_prec_dec__lshift
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:10047
↓ 3 callersFunctionwuffs_base__private_implementation__high_prec_dec__round_just_enough
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:10139
↓ 3 callersFunctionwuffs_base__private_implementation__parse_number_f64_eisel_lemire
wuffs_base__private_implementation__parse_number_f64_eisel_lemire produces the IEEE 754 double-precision value for an exact mantissa and base-10 expon
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:10326
↓ 2 callersFunctionAllocateImage
TODO: Simply return nullptr when failed to allocate?
third-party/tinyexr/tinyexr.h:4277
↓ 2 callersFunctionAverage
openpgl/include/openpgl/cpp/Common.h:259
↓ 2 callersFunctionCalculateNumTiles
third-party/tinyexr/tinyexr.h:5578
↓ 2 callersFunctionChannelsInLayer
third-party/tinyexr/tinyexr.h:6111
↓ 2 callersFunctionConvertHeader
C++ HeaderInfo to C EXRHeader conversion.
third-party/tinyexr/tinyexr.h:4709
↓ 2 callersFunctionDecodeChunk
third-party/tinyexr/tinyexr.h:5063
↓ 2 callersFunctionDecodePixelData
TODO(syoyo): Refactor function arguments.
third-party/tinyexr/tinyexr.h:3598
↓ 2 callersFunctionDecodeTiledLevel
third-party/tinyexr/tinyexr.h:4881
↓ 2 callersFunctionDecompressDirection
openpgl/include/openpgl/cpp/Common.h:334
↓ 2 callersFunctionEXRSetNameAttr
third-party/tinyexr/tinyexr.h:8554
↓ 2 callersFunctionEncodePixelData
out_data must be allocated initially with the block-header size of the current image(-part) type
third-party/tinyexr/tinyexr.h:6977
↓ 2 callersMethodGetSampleSurface
openpgl/include/openpgl/cpp/SampleStorage.h:255
↓ 2 callersMethodGetSizeVolume
openpgl/include/openpgl/cpp/SampleStorage.h:237
↓ 2 callersFunctionIsValid
openpgl/include/openpgl/cpp/Common.h:244
↓ 2 callersFunctionLoadEXRImageFromFile
third-party/tinyexr/tinyexr.h:6921
↓ 2 callersFunctionLoadEXRImageFromMemory
third-party/tinyexr/tinyexr.h:6944
↓ 2 callersFunctionNumScanlines
third-party/tinyexr/tinyexr.h:7359
↓ 2 callersFunctionParseEXRHeader
third-party/tinyexr/tinyexr.h:4359
↓ 2 callersFunctionParseEXRHeaderFromMemory
third-party/tinyexr/tinyexr.h:6460
↓ 2 callersMethodPerformMerging
openpgl/directional/vmm/VMMChiSquareComponentMerger.h:46
↓ 2 callersFunctionReadAttribute
third-party/tinyexr/tinyexr.h:1063
↓ 2 callersFunctionReadChannelInfo
third-party/tinyexr/tinyexr.h:1219
↓ 2 callersFunctionSaveEXRImageToFile
third-party/tinyexr/tinyexr.h:7995
↓ 2 callersFunctionSaveEXRImageToMemory
third-party/tinyexr/tinyexr.h:7989
↓ 2 callersFunctionSaveEXRNPartImageToMemory
can save a single or multi-part image (no deep* formats)
third-party/tinyexr/tinyexr.h:7603
↓ 2 callersMethodSetDebugArgFitRegions
openpgl/include/openpgl/cpp/FieldConfig.h:87
↓ 2 callersMethodUpdateSplitStatistics
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:461
↓ 2 callersFunctionZeroValueSampleDataEqual
openpgl/data/SampleData.h:155
↓ 2 callersFunction_mm256_blend_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:1142
↓ 2 callersFunction_mm256_cmpeq_epi64
third-party/embreeSrc/common/simd/arm/avx2neon.h:714
↓ 2 callersFunction_mm256_cmpeq_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:723
↓ 2 callersFunction_mm256_extractf128_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:415
↓ 2 callersFunction_mm256_i32gather_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:1160
↓ 2 callersFunction_mm256_mask_i32gather_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:1178
↓ 2 callersFunction_mm256_permute4x64_pd
third-party/embreeSrc/common/simd/arm/avx2neon.h:782
↓ 2 callersFunction_mm512_undefined_epi32
third-party/embreeSrc/common/sys/intrinsics.h:465
↓ 2 callersFunction_mm_abs_ps
third-party/embreeSrc/common/simd/arm/emulation.h:14
↓ 2 callersFunction_mm_add_pd
Add packed double-precision (64-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/in
third-party/embreeSrc/common/simd/arm/sse2neon.h:3000
↓ 2 callersFunction_mm_and_pd
Compute the bitwise AND of packed double-precision (64-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:3088
↓ 2 callersFunction_mm_blendv_pd
Blend packed double-precision (64-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:6879
↓ 2 callersFunction_mm_broadcast_ss
third-party/embreeSrc/common/simd/arm/emulation.h:21
↓ 2 callersFunction_mm_castpd_ps
Cast vector of type __m128d to type __m128. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero laten
third-party/embreeSrc/common/simd/arm/sse2neon.h:3154
↓ 2 callersFunction_mm_castpd_si128
Cast vector of type __m128d to type __m128i. 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:3162
↓ 2 callersFunction_mm_castps_pd
Cast vector of type __m128 to type __m128d. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero laten
third-party/embreeSrc/common/simd/arm/sse2neon.h:3170
↓ 2 callersFunction_mm_cmpeq_epi64
Compare packed 64-bit integers in a and b for equality, and store the results in dst
third-party/embreeSrc/common/simd/arm/sse2neon.h:6960
↓ 2 callersFunction_mm_crc32_u16
Starting with the initial value in crc, accumulates a CRC32 value for unsigned 16-bit integer v, and stores the result in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:8589
↓ 2 callersFunction_mm_crc32_u32
Starting with the initial value in crc, accumulates a CRC32 value for unsigned 32-bit integer v, and stores the result in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:8608
↓ 2 callersFunction_mm_crc32_u8
Starting with the initial value in crc, accumulates a CRC32 value for unsigned 8-bit integer v, and stores the result in dst. https://www.intel.com/co
third-party/embreeSrc/common/simd/arm/sse2neon.h:8645
↓ 2 callersFunction_mm_cvtepu16_epi32
Zero extend packed unsigned 16-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:7040
↓ 2 callersFunction_mm_cvtsd_f64
Copy the lower double-precision (64-bit) floating-point element of a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#
third-party/embreeSrc/common/simd/arm/sse2neon.h:4051
↓ 2 callersFunction_mm_cvttps_epi32
Convert packed single-precision (32-bit) floating-point elements in a to packed 32-bit integers with truncation, and store the results in dst. https:/
third-party/embreeSrc/common/simd/arm/sse2neon.h:4240
↓ 2 callersFunction_mm_free
third-party/embreeSrc/common/simd/arm/sse2neon.h:1801
↓ 2 callersFunction_mm_getcsr
Get the unsigned 32-bit value of the MXCSR control and status register. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=
third-party/embreeSrc/common/simd/arm/sse2neon.h:2539
↓ 2 callersFunction_mm_madd_epi16
Multiply packed signed 16-bit integers in a and b, producing intermediate signed 32-bit integers. Horizontally add adjacent pairs of intermediate 32-b
third-party/embreeSrc/common/simd/arm/sse2neon.h:4470
↓ 2 callersFunction_mm_maddubs_epi16
Vertically multiply each unsigned 8-bit integer from a with the corresponding signed 8-bit integer from b, producing intermediate signed 16-bit intege
third-party/embreeSrc/common/simd/arm/sse2neon.h:6497
↓ 2 callersFunction_mm_malloc
third-party/embreeSrc/common/simd/arm/sse2neon.h:1984
↓ 2 callersFunction_mm_maskstore_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:90
← previousnext →501–600 of 4,307, ranked by callers