astc-encoder icon indicating copy to clipboard operation
astc-encoder copied to clipboard

The Arm ASTC Encoder, a compressor for the Adaptive Scalable Texture Compression data format.

Results 33 astc-encoder issues
Sort by recently updated
recently updated
newest added

Just letting you know that compile times building with astc encoder are a slower from repeated header includes of these two files. This is just parse time, since I don't...

enhancement

The `ParallelManager` utility is only needed in the entry layer, but is included everywhere in the internal header. This can be slow to compile due to the amount of C++...

There is some interest in rate distortion optimization to improve compressibility of ASTC textures in application package bundles for download. ### Approaches The first option would be an in-situ RDO,...

enhancement
research

Currently HDR images compress well at 8bpp, but suffer from block artifacts at lower bitrates. We should investigate how we encode HDR images at lower bitrates to see if we...

enhancement

Could you please support Vcpkg as well? so `astcenc.h` can be used easily as a lib. I opened a port issue on Vcpkg, https://github.com/microsoft/vcpkg/issues/23744 . _Originally posted by @ylz-at in...

We currently have a very basic perceptual heuristic based on static channel weighting. It's not gamma corrected for linear textures either. The bc7enc compressor evaluates errors in YCbCr color space...

enhancement
research

In HDR mode the current compressor will always use HDR RGBA or HDR RGB + LDR A endpoints. This is functional, but tends to result in poor image quality in...

enhancement
research

The core library uses CMake variables without any namespace prefix. We should add one, so it's less likely to collide with other projects importing the project.

## Background We are working on a new standalone single-file-header library implementation of an ASTC decompressor. The goals for this are: * Provide a fast fallback on platforms without ASTC...

User would like 32-bit float data in decompressed KTX files to make the data easier to consumer in other diagnostic software. Today we always use fp16, which is the notional...

enhancement