Pete Harris
Pete Harris
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,...
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...
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...
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...
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...
The current 2.0 prototype branch is statically enabling various levels of SSE support at build-time, and we'd like the option to use SSE4.2, POPCNT, and AVX2 features for critical data...