Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ARM-software/astc-encoder
/ functions
Functions
1,420 in github.com/ARM-software/astc-encoder
⨍
Functions
1,420
◇
Types & classes
151
↓ 2 callers
Function
stbi__jpeg_decode_block
decode one 64-entry block--
Source/ThirdParty/stb_image.h:2210
↓ 2 callers
Function
stbi__jpeg_decode_block_prog_dc
Source/ThirdParty/stb_image.h:2265
↓ 2 callers
Function
stbi__jpeg_get_bits
get some unsigned bits
Source/ThirdParty/stb_image.h:2169
↓ 2 callers
Function
stbi__load_main
Source/ThirdParty/stb_image.h:1137
↓ 2 callers
Function
stbi__mad2sizes_valid
returns 1 if "a*b + add" has no negative terms/factors and doesn't overflow
Source/ThirdParty/stb_image.h:1024
↓ 2 callers
Function
stbi__mul2shorts_valid
returns 1 if the product of two ints fits in a signed short, 0 on overflow.
Source/ThirdParty/stb_image.h:1078
↓ 2 callers
Function
stbi__parse_png_file
Source/ThirdParty/stb_image.h:5078
↓ 2 callers
Function
stbi__png_info_raw
Source/ThirdParty/stb_image.h:5310
↓ 2 callers
Function
stbi__process_marker
Source/ThirdParty/stb_image.h:3099
↓ 2 callers
Function
stbi__refill_buffer
Source/ThirdParty/stb_image.h:1597
↓ 2 callers
Function
stbi__setup_jpeg
set up the kernels
Source/ThirdParty/stb_image.h:3821
↓ 2 callers
Function
stbi__tga_read_rgb16
read 16bit value and convert to 24bit RGB
Source/ThirdParty/stb_image.h:5852
↓ 2 callers
Function
stbi_write_bmp_core
Source/ThirdParty/stb_image_write.h:492
↓ 2 callers
Function
stbi_write_hdr_core
Source/ThirdParty/stb_image_write.h:761
↓ 2 callers
Function
stbi_write_jpg_core
Source/ThirdParty/stb_image_write.h:1398
↓ 2 callers
Function
stbi_write_png_to_mem
Source/ThirdParty/stb_image_write.h:1128
↓ 2 callers
Function
stbi_write_tga_core
Source/ThirdParty/stb_image_write.h:532
↓ 2 callers
Function
stbi_zlib_decode_buffer
Source/ThirdParty/stb_image.h:4557
↓ 2 callers
Function
stbiw__fopen
Source/ThirdParty/stb_image_write.h:304
↓ 2 callers
Function
stbiw__jpg_DCT
Source/ThirdParty/stb_image_write.h:1270
↓ 2 callers
Function
stbiw__jpg_calcBits
Source/ThirdParty/stb_image_write.h:1318
↓ 2 callers
Function
stbiw__linear_to_rgbe
Source/ThirdParty/stb_image_write.h:639
↓ 2 callers
Function
stbiw__writefv
Source/ThirdParty/stb_image_write.h:349
↓ 2 callers
Function
stbiw__zhash
Source/ThirdParty/stb_image_write.h:867
↓ 2 callers
Function
stbiw__zlib_countm
Source/ThirdParty/stb_image_write.h:859
↓ 2 callers
Function
store_nbytes
* @brief Store lowest N (vector width) bytes into an unaligned address. */
Source/astcenc_vecmathlib_sse_4.h:658
↓ 2 callers
Function
symbolic_to_physical
See header for documentation. */
Source/astcenc_symbolic_physical.cpp:102
↓ 2 callers
Function
try_quantize_alpha_delta
* @brief Try to quantize an LDR A color using delta encoding. * * At decode time we move one bit from the offset to the base and seize another bit a
Source/astcenc_color_quantize.cpp:504
↓ 2 callers
Function
try_quantize_rgb_blue_contract
* @brief Try to quantize an LDR RGB color using blue-contraction. * * Blue-contraction is only usable if encoded color 1 is larger than color 0. *
Source/astcenc_color_quantize.cpp:237
↓ 2 callers
Function
try_quantize_rgb_delta
* @brief Try to quantize an LDR RGB color using delta encoding. * * At decode time we move one bit from the offset to the base and seize another bit
Source/astcenc_color_quantize.cpp:321
↓ 2 callers
Function
try_quantize_rgb_delta_blue_contract
* @brief Try to quantize an LDR RGB color using delta encoding and blue-contraction. * * Blue-contraction is only usable if encoded color 1 RGB is l
Source/astcenc_color_quantize.cpp:403
↓ 2 callers
Function
validate_block_size
* @brief Validate block size. * * @param block_x The block x dimensions. * @param block_y The block y dimensions. * @param block_z The block
Source/astcenc_entry.cpp:262
↓ 2 callers
Function
validate_cpu_float
* @brief Validate CPU floating point meets assumptions made in the codec. * * The codec is written with the assumption that float bit patterns are v
Source/astcenc_entry.cpp:215
↓ 2 callers
Function
validate_flags
* @brief Validate flags. * * @param profile The profile to check. * @param flags The flags to check. * * @return Return @c ASTCENC_SUCCESS
Source/astcenc_entry.cpp:293
↓ 2 callers
Method
wait
* @brief Wait for stage processing to complete. */
Source/astcenc_internal_entry.h:300
↓ 1 callers
Function
B44ShiftAndRound
Shift and round for B44 pack (matches OpenEXR's shiftAndRound)
Source/ThirdParty/tinyexr.h:4337
↓ 1 callers
Function
CalculateNumXLevels
Source/ThirdParty/tinyexr.h:7022
↓ 1 callers
Function
CalculateNumYLevels
Source/ThirdParty/tinyexr.h:7060
↓ 1 callers
Function
CeilLog2
Source/ThirdParty/tinyexr.h:7002
↓ 1 callers
Function
ChannelsInLayer
Source/ThirdParty/tinyexr.h:7636
↓ 1 callers
Function
CompressB44
Source/ThirdParty/tinyexr.h:4447
↓ 1 callers
Function
CompressPiz
Source/ThirdParty/tinyexr.h:3232
↓ 1 callers
Function
CompressPxr24
Source/ThirdParty/tinyexr.h:4059
↓ 1 callers
Function
CompressRle
Source/ThirdParty/tinyexr.h:1762
↓ 1 callers
Function
CompressZfp
Assume pixel format is FLOAT for all channels.
Source/ThirdParty/tinyexr.h:4773
↓ 1 callers
Function
CompressZip
Source/ThirdParty/tinyexr.h:1453
↓ 1 callers
Function
ComputeChannelLayout
Source/ThirdParty/tinyexr.h:5750
↓ 1 callers
Function
DecodeEXRImage
Source/ThirdParty/tinyexr.h:7415
↓ 1 callers
Function
DecodeTiledPixelData
Source/ThirdParty/tinyexr.h:5713
↓ 1 callers
Function
DecompressB44
Source/ThirdParty/tinyexr.h:3875
↓ 1 callers
Function
DecompressPiz
Source/ThirdParty/tinyexr.h:3351
↓ 1 callers
Function
DecompressPxr24
PXR24 stores 32-bit floats as 24-bit values (truncates 8 mantissa bits) HALF and UINT are stored without modification
Source/ThirdParty/tinyexr.h:3505
↓ 1 callers
Function
DecompressRle
Source/ThirdParty/tinyexr.h:1831
↓ 1 callers
Function
DecompressZfp
Assume pixel format is FLOAT for all channels.
Source/ThirdParty/tinyexr.h:4699
↓ 1 callers
Function
EncodeChunk
Source/ThirdParty/tinyexr.h:8972
↓ 1 callers
Function
EncodeTiledLevel
Source/ThirdParty/tinyexr.h:8827
↓ 1 callers
Function
FloorLog2
Source/ThirdParty/tinyexr.h:6989
↓ 1 callers
Function
InitB44Tables
Initialize B44 exp/log lookup tables (matches OpenEXR algorithm)
Source/ThirdParty/tinyexr.h:3711
↓ 1 callers
Function
IsAnyOffsetsAreInvalid
Source/ThirdParty/tinyexr.h:7210
↓ 1 callers
Function
LoadEXR
Source/ThirdParty/tinyexr.h:7709
↓ 1 callers
Function
LoadEXRImageFromFile
Source/ThirdParty/tinyexr.h:8449
↓ 1 callers
Function
LoadEXRMultipartImageFromMemory
Source/ThirdParty/tinyexr.h:10501
↓ 1 callers
Function
LoadEXRWithLayer
Source/ThirdParty/tinyexr.h:7715
↓ 1 callers
Function
ParseEXRMultipartHeaderFromMemory
Source/ThirdParty/tinyexr.h:10246
↓ 1 callers
Function
ParseEXRVersionWithReader
Parse EXR version header using Reader class
Source/ThirdParty/tinyexr.h:10385
↓ 1 callers
Function
ReadOffsets
marker output is also
Source/ThirdParty/tinyexr.h:7387
↓ 1 callers
Function
ReadString
Source/ThirdParty/tinyexr.h:1189
↓ 1 callers
Function
ReconstructLineOffsets
Source/ThirdParty/tinyexr.h:6950
↓ 1 callers
Function
ReconstructTileOffsets
Source/ThirdParty/tinyexr.h:7273
↓ 1 callers
Function
SaveEXR
Source/ThirdParty/tinyexr.h:10808
↓ 1 callers
Function
SaveEXRImageToFile
Source/ThirdParty/tinyexr.h:9598
↓ 1 callers
Function
SaveEXRMultipartImageToMemory
Source/ThirdParty/tinyexr.h:9668
↓ 1 callers
Function
UnpackB44Block
Unpack one 4x4 block from B44 compressed 14 bytes (matches OpenEXR unpack14)
Source/ThirdParty/tinyexr.h:3763
↓ 1 callers
Function
UnpackB44FlatBlock
Unpack a 3-byte flat block (all pixels same value)
Source/ThirdParty/tinyexr.h:3859
↓ 1 callers
Function
WriteChannelInfo
Source/ThirdParty/tinyexr.h:1411
↓ 1 callers
Method
__init__
(self, variant: str, binary_path: Optional[Path] = None)
Test/testlib/encoder.py:283
↓ 1 callers
Method
_decode_color_format
Utility function to decode color format from file name. Args: file_name: The base file name to parse. Return:
Test/testlib/testset.py:140
↓ 1 callers
Method
_decode_color_profile
Utility function to decode color profile from file name. Args: file_name: The base file name to parse. Return:
Test/testlib/testset.py:117
↓ 1 callers
Method
_decode_flags
Utility function to decode the flags from file name. Args: file_name: The base file name to parse. Return:
Test/testlib/testset.py:182
↓ 1 callers
Method
_decode_name
Utility function to decode human readable name from file name. Args: file_name: The base file name to parse. Re
Test/testlib/testset.py:163
↓ 1 callers
Method
_save_header
Write the header to a result CSV file. Args: writer: The CSV writer.
Test/testlib/resultset.py:205
↓ 1 callers
Method
_save_record
Write a record to the CSV file. Args: writer (csv.writer): The CSV writer. record (Record): The record to wr
Test/testlib/resultset.py:224
↓ 1 callers
Method
add_record
Add a record to this summary. Args: record (Record): The Record to add.
Test/testlib/resultset.py:313
↓ 1 callers
Function
astcenc_get_block_info
See header for documentation. */
Source/astcenc_entry.cpp:1401
↓ 1 callers
Function
astcenc_main
* @brief The main entry point. * * @param argc The number of arguments. * @param argv The vector of arguments. * * @return 0 on success, non-
Source/astcenccli_toplevel.cpp:1901
↓ 1 callers
Function
astcenc_main_veneer
Source/astcenccli_entry2.cpp:56
↓ 1 callers
Function
astcenc_print_longhelp
See header for documentation. */
Source/astcenccli_toplevel_help.cpp:607
↓ 1 callers
Function
astcenc_print_shorthelp
See header for documentation. */
Source/astcenccli_toplevel_help.cpp:600
↓ 1 callers
Function
bitmapFromData
Source/ThirdParty/tinyexr.h:3168
↓ 1 callers
Function
bsd_initializer
* @brief Utility function to create all of the block size descriptors needed. * * This is triggered once via a static initializer. * * Triggering
Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp:62
↓ 1 callers
Method
build_cli
Build the command line needed for the given test. Args: image: The test image to compress. block_size: The b
Test/testlib/encoder.py:81
↓ 1 callers
Function
clamp
* @brief Return the clamped value between min and max. * * It is assumed that neither @c min nor @c max are NaN values. If @c a is NaN * then @c mi
Source/astcenc_vecmathlib_sve_8.h:714
↓ 1 callers
Function
clamp
* @brief Return the clamped value between min and max. * * It is assumed that neither @c min nor @c max are NaN values. If @c a is NaN * then @c mi
Source/astcenc_vecmathlib_rvv_n.h:747
↓ 1 callers
Function
clz32
Idiomatic count-leading zeros, generates native instruction on modern compilers. */
Source/astcenc_mathlib_softfloat.cpp:37
↓ 1 callers
Function
compare_canonical_partitionings
* @brief Compare two canonical patterns to see if they are the same. * * @param part1 The first canonical bit pattern to check. * @param part2
Source/astcenc_partition_tables.cpp:81
↓ 1 callers
Function
compress_block
See header for documentation. */
Source/astcenc_compress_symbolic.cpp:1162
↓ 1 callers
Function
compress_image
* @brief Compress an image, after any preflight has completed. * * @param[out] ctxo The compressor context. * @param thread_index
Source/astcenc_entry.cpp:891
↓ 1 callers
Function
compress_symbolic_block_for_partition_2planes
* @brief Compress a block using a chosen partitioning and 2 planes of weights. * * @param config The compressor configuratio
Source/astcenc_compress_symbolic.cpp:715
↓ 1 callers
Function
compute_angular_endpoints_1plane
See header for documentation. */
Source/astcenc_weight_align.cpp:358
↓ 1 callers
Function
compute_angular_endpoints_2planes
See header for documentation. */
Source/astcenc_weight_align.cpp:426
← previous
next →
401–500 of 1,420, ranked by callers