A pair of extensions exist, and are widely supported on recent mobile GPUs, which allow applications to reduce the intermediate precision to either UNORM8 (recommended for LDR textures) or RGB9e5 (recommended for HDR textures). OES_texture_compression_astc_decode_mode: Allow UNORM8 intermediates ...
* Decode smaller faces/slices/array and their mips and upload to staging buffer and then gpu transfer/twiddle to private texture. * For example, can upload all lower mips in 1/3rd the space and skip all the top mips. Textures without mips cannot do this. * Use sparse texturing hardware ...
there must be no external information such as a dictionary or symbol table to decode the block. Finally, blocks have to line up in memory in a regular formation, or your decompressor won’t know where to look in the data to find a specific block. Scanning through to fin...
NotificationsYou must be signed in to change notification settings Fork6 Star37 Code Issues5 Pull requests1 Actions Projects Security Insights Additional navigation options Latest commit MarkCallow Fix Alexey's issues. Oct 7, 2019 b63cb43·Oct 7, 2019 ...
Encode/decode/info to KTX/KTX2/DDS files with LDR/HDR and BC/ASTC/ETC2. Mac/Win C++11 too, Mac viewer, and scripts for batch processing textures. - alecazam/kram