MCPcopy Create free account

hub / github.com/ARM-software/astc-encoder / functions

Functions1,420 in github.com/ARM-software/astc-encoder

↓ 4 callersFunctionnormalize
* @brief Normalize a non-zero length vector to unit length. */
Source/astcenc_vecmathlib.h:353
↓ 4 callersMethodreset
* @brief Reset the tracker for a new processing batch. * * This must be called from single-threaded code before starting the multi-threaded proces
Source/astcenc_internal_entry.h:149
↓ 4 callersFunctionround_down
Source/UnitTest/test_simd.cpp:74
↓ 4 callersFunctionround_up
Source/UnitTest/test_simd.cpp:80
↓ 4 callersFunctionstbi__bitcount
Source/ThirdParty/stb_image.h:5382
↓ 4 callersFunctionstbi__compute_y_16
Source/ThirdParty/stb_image.h:1803
↓ 4 callersFunctionstbi__end_write_file
Source/ThirdParty/stb_image_write.h:339
↓ 4 callersFunctionstbi__extend_receive
combined JPEG 'receive' and JPEG 'extend', since baseline always extends everything it receives.
Source/ThirdParty/stb_image.h:2153
↓ 4 callersFunctionstbi__high_bit
returns 0..31 for the highest set bit
Source/ThirdParty/stb_image.h:5370
↓ 4 callersFunctionstbi__jpeg_get_bit
Source/ThirdParty/stb_image.h:2181
↓ 4 callersFunctionstbi__load_and_postprocess_8bit
Source/ThirdParty/stb_image.h:1260
↓ 4 callersFunctionstbi__load_gif_main_outofmem
Source/ThirdParty/stb_image.h:6952
↓ 4 callersFunctionstbi__readval
Source/ThirdParty/stb_image.h:6367
↓ 4 callersFunctionstbi__shiftsigned
extract an arbitrarily-aligned N-bit value (N=bits) from v, and then make it 8-bits long and fractionally extend it to full full range.
Source/ThirdParty/stb_image.h:5395
↓ 4 callersFunctionstbi__start_write_file
Source/ThirdParty/stb_image_write.h:332
↓ 4 callersFunctionstbi__tga_get_comp
returns STBI_rgb or whatever, 0 on error
Source/ThirdParty/stb_image.h:5739
↓ 4 callersFunctionstbi__vertical_flip
Source/ThirdParty/stb_image.h:1222
↓ 4 callersFunctionstbi__zget8
Source/ThirdParty/stb_image.h:4197
↓ 4 callersFunctionstbi_write_png
Source/ThirdParty/stb_image_write.h:1215
↓ 4 callersFunctionstbi_zlib_compress
Source/ThirdParty/stb_image_write.h:895
↓ 4 callersFunctionstbiw__write_flush
Source/ThirdParty/stb_image_write.h:386
↓ 4 callersFunctionuint_as_float
* @brief Unsigned integer bit-interpreted as an SP float. * * @param v The value to bitcast. * * @return The converted value. */
Source/astcenc_mathlib.h:398
↓ 4 callersFunctionuncontract_color
* @brief Un-blue-contract a color. * * This function reverses any applied blue contraction. * * @param input The input color that has been blue-
Source/astcenc_color_unquantize.cpp:35
↓ 4 callersFunctionunpack_bytes
Source/astcenccli_image_load_store.cpp:2586
↓ 4 callersFunctionvalidate_compression_swz
* @brief Validate single channel compression swizzle. * * @param swizzle The swizzle to check. * * @return Return @c ASTCENC_SUCCESS if validate
Source/astcenc_entry.cpp:332
↓ 4 callersFunctionvalidate_decompression_swz
* @brief Validate single channel decompression swizzle. * * @param swizzle The swizzle to check. * * @return Return @c ASTCENC_SUCCESS if valida
Source/astcenc_entry.cpp:379
↓ 3 callersFunctionDecompressZip
Source/ThirdParty/tinyexr.h:1561
↓ 3 callersFunctionEXRParseSpectralChannelWavelength
Parse wavelength from spectral channel name
Source/ThirdParty/tinyexr.h:11002
↓ 3 callersFunctionFindZFPCompressionParam
Source/ThirdParty/tinyexr.h:4623
↓ 3 callersFunctionInitTileOffsets
Return sum of tile blocks. 0 = error
Source/ThirdParty/tinyexr.h:7164
↓ 3 callersFunctionLevelIndex
-1 = error
Source/ThirdParty/tinyexr.h:6359
↓ 3 callersFunctionParseEXRHeaderFromFile
Source/ThirdParty/tinyexr.h:10228
↓ 3 callersFunctionParseEXRHeaderFromMemory
Source/ThirdParty/tinyexr.h:7985
↓ 3 callersFunctionPrecalculateTileInfo
Source/ThirdParty/tinyexr.h:7114
↓ 3 callersMethodadd_error
Add a custom error message
Source/ThirdParty/exr_reader.hh:175
↓ 3 callersFunctionastcenc_print_header
See header for documentation. */
Source/astcenccli_toplevel_help.cpp:556
↓ 3 callersFunctionbit_transfer_signed
* @brief Apply signed bit transfer. * * @param input0 The first encoded endpoint. * @param input1 The second encoded endpoint. */
Source/astcenc_vecmathlib_common_4.h:364
↓ 3 callersFunctionbuild_partition_table_for_one_partition_count
Source/astcenc_partition_tables.cpp:389
↓ 3 callersFunctionclz
* @brief Count the leading zeros for each lane in @c a. * * Valid for all data values of @c a; will return a per-lane value [0, 32]. */
Source/astcenc_vecmathlib.h:461
↓ 3 callersMethodcomplete_task_assignment
* @brief Complete a task assignment. * * Mark @c count tasks as complete. This will notify all threads blocked on @c wait() if this * completes
Source/astcenc_internal_entry.h:246
↓ 3 callersFunctioncompute_angular_endpoints_for_quant_levels
* @brief The main function for the angular algorithm. * * @param weight_count The number of (decimated) weights. * @param de
Source/astcenc_weight_align.cpp:256
↓ 3 callersFunctioncompute_avgs_and_dirs_3_comp_rgb
See header for documentation. */
Source/astcenc_averages_and_directions.cpp:568
↓ 3 callersFunctioncompute_ideal_colors_and_weights_2_comp
* @brief Compute the ideal endpoints and weights for 2 color components. * * @param blk The image block color data to compress. * @pa
Source/astcenc_ideal_endpoints_and_weights.cpp:217
↓ 3 callersFunctioncompute_ideal_weights_for_decimation
See header for documentation. */
Source/astcenc_ideal_endpoints_and_weights.cpp:845
↓ 3 callersFunctioncompute_quantized_weights_for_decimation
See header for documentation. */
Source/astcenc_ideal_endpoints_and_weights.cpp:974
↓ 3 callersFunctiongetCode
Source/ThirdParty/tinyexr.h:2889
↓ 3 callersFunctionget_blocks_count
* @brief Get the total number of blocks in an image. * * This function also validates that the total size of the compressed image, * in bytes, woul
Source/astcenc_entry.cpp:182
↓ 3 callersMethodget_default_alpha
* @brief Get the default alpha value for endpoints that don't store it. * * The default depends on whether the alpha endpoint is LDR or HDR. *
Source/astcenc_internal.h:838
↓ 3 callersMethodget_depth
See header for documentation. */
Source/astcenc_diagnostic_trace.cpp:60
↓ 3 callersMethodget_task_assignment
* @brief Request a task assignment. * * Assign up to @c granule tasks to the caller for processing. * * @param granule Maximum number o
Source/astcenc_internal_entry.h:225
↓ 3 callersFunctionhdr_rgb_unpack
* @brief Unpack an HDR RGB direct encoding. * * @param input The packed endpoints (packed and modal). * @param[out] output0 The unpacked
Source/astcenc_color_unquantize.cpp:498
↓ 3 callersFunctionhmin_rgb_s
* @brief Return the horizontal min of RGB vector lanes as a scalar. */
Source/astcenc_vecmathlib_common_4.h:253
↓ 3 callersFunctionhufCode
Source/ThirdParty/tinyexr.h:2272
↓ 3 callersMethodinit
* @brief Trigger the pipeline stage init step. * * This can be called from multi-threaded code. The first thread to hit this will process the *
Source/astcenc_internal_entry.h:181
↓ 3 callersFunctionktx_header_switch_endianness
Source/astcenccli_image_load_store.cpp:894
↓ 3 callersFunctionlerp_color_int
* @brief Compute the integer linear interpolation of two color endpoints. * * @param u8_mask The mask for lanes using decode_unorm8 rather tha
Source/astcenc_decompress_symbolic.cpp:37
↓ 3 callersFunctionlinear_to_srgb
* @brief sRGB gamma-encode a linear value. * * @return The gamma encoded value. */
Source/astcenccli_toplevel.cpp:1475
↓ 3 callersFunctionlns_to_sf16
* @brief Convert 16-bit LNS to float16. */
Source/astcenc_vecmathlib.h:537
↓ 3 callersFunctionlog2
* @brief Compute an approximate log2(x) for each lane in the vector. * * Based on 5th degree minimax polynomials, ported from this blog * https://j
Source/astcenc_vecmathlib.h:416
↓ 3 callersFunctionmin
* @brief Return the min vector of a vector and a scalar. * * If either lane value is NaN, @c b will be returned for that lane. */
Source/astcenc_vecmathlib_common_4.h:204
↓ 3 callersFunctionoutputCode
Source/ThirdParty/tinyexr.h:2781
↓ 3 callersFunctionpack_color_endpoints
See header for documentation. */
Source/astcenc_color_quantize.cpp:1909
↓ 3 callersFunctionphysical_to_symbolic
See header for documentation. */
Source/astcenc_symbolic_physical.cpp:291
↓ 3 callersFunctionpow
* @brief Compute an approximate pow(x, y) for each lane in the vector. * * Power function based on the exp2(log2(x) * y) transform. */
Source/astcenc_vecmathlib.h:447
↓ 3 callersFunctionquantize_hdr_rgb
* @brief Quantize a HDR RGB color using direct RGB encoding. * * @param color0 The input unquantized color0 endpoint. * @param col
Source/astcenc_color_quantize.cpp:1253
↓ 3 callersMethodread1
Read 1 byte
Source/ThirdParty/exr_reader.hh:60
↓ 3 callersFunctionreadUInt
Source/ThirdParty/tinyexr.h:3061
↓ 3 callersFunctionread_bits
* @brief Read up to 16 bits from two bytes. * * This function reads a packed N-bit field from two bytes in memory. The stored value must exist * wi
Source/astcenc_integer_sequence.cpp:478
↓ 3 callersFunctionselect
* @brief Return lanes from @c b if @c cond is set, else @c a. */
Source/astcenc_vecmathlib_avx2_8.h:564
↓ 3 callersFunctionset_thread_name
See header for documentation */
Source/astcenccli_platform_dependents.cpp:156
↓ 3 callersFunctionsrgb_to_linear
* @brief Linearize an sRGB value. * * @return The linearized value. */
Source/astcenccli_toplevel.cpp:1459
↓ 3 callersFunctionstbi__addsizes_valid
return 1 if the sum is valid, 0 on overflow. negative terms are considered invalid.
Source/ThirdParty/stb_image.h:1002
↓ 3 callersFunctionstbi__convert_format16
Source/ThirdParty/stb_image.h:1812
↓ 3 callersFunctionstbi__decode_jpeg_header
Source/ThirdParty/stb_image.h:3365
↓ 3 callersFunctionstbi__free_jpeg_components
Source/ThirdParty/stb_image.h:3242
↓ 3 callersFunctionstbi__hdr_convert
Source/ThirdParty/stb_image.h:7131
↓ 3 callersFunctionstbi__info_main
Source/ThirdParty/stb_image.h:7632
↓ 3 callersFunctionstbi__is_16_main
Source/ThirdParty/stb_image.h:7674
↓ 3 callersFunctionstbi__load_and_postprocess_16bit
Source/ThirdParty/stb_image.h:1286
↓ 3 callersFunctionstbi__loadf_main
Source/ThirdParty/stb_image.h:1460
↓ 3 callersFunctionstbi__mad4sizes_valid
Source/ThirdParty/stb_image.h:1039
↓ 3 callersFunctionstbi__malloc_mad4
Source/ThirdParty/stb_image.h:1062
↓ 3 callersFunctionstbi__pic_is4
Source/ThirdParty/stb_image.h:6336
↓ 3 callersFunctionstbi__pnm_getinteger
Source/ThirdParty/stb_image.h:7567
↓ 3 callersFunctionstbi__pnm_info
Source/ThirdParty/stb_image.h:7581
↓ 3 callersFunctionstbi__pnm_skip_whitespace
Source/ThirdParty/stb_image.h:7548
↓ 3 callersFunctionstbi__zeof
Source/ThirdParty/stb_image.h:4192
↓ 3 callersFunctionstbi__zexpand
Source/ThirdParty/stb_image.h:4273
↓ 3 callersFunctionstbi__zhuffman_decode
Source/ThirdParty/stb_image.h:4243
↓ 3 callersFunctionstbi_flip_vertically_on_write
Source/ThirdParty/stb_image_write.h:262
↓ 3 callersFunctionstbi_write_hdr
Source/ThirdParty/stb_image_write.h:794
↓ 3 callersFunctionstbiw__encode_png_line
@OPTIMIZE: provide an option that always forces left-predict or paeth predict
Source/ThirdParty/stb_image_write.h:1092
↓ 3 callersFunctionstbiw__outfile
Source/ThirdParty/stb_image_write.h:478
↓ 3 callersFunctionstbiw__paeth
Source/ThirdParty/stb_image_write.h:1083
↓ 3 callersFunctionstbiw__wpcrc
Source/ThirdParty/stb_image_write.h:1077
↓ 3 callersFunctionstbiw__write3
Source/ThirdParty/stb_image_write.h:406
↓ 3 callersFunctionstbiw__write_pixel
Source/ThirdParty/stb_image_write.h:418
↓ 3 callersFunctionstorea
* @brief Store a vector to a 16B aligned memory address. */
Source/astcenc_vecmathlib_avx2_8.h:518
↓ 3 callersFunctiontwo_to_the_n
* @brief Return lanewise 2^a for each lane in @c a. * * Use of signed int means that this is only valid for values in range [0, 31]. */
Source/astcenc_vecmathlib.h:483
↓ 3 callersFunctionunit4
* @brief Factory that returns a unit length 4 component vfloat4. */
Source/astcenc_vecmathlib.h:311
← previousnext →201–300 of 1,420, ranked by callers