1
Discussion - EVE / Using ARM ASTC encoder to create ASTC assets for BT815
« on: April 25, 2019, 03:28:17 PM »
I'm trying to create astc compressed images for use with the BT815 encoding them with the ARM ASTC encoder (https://github.com/ARM-software/astc-encoder).
The resulting astc files can be loaded by the BT815 but blocks are scrambled and the image has a wrong color.
Assets created with the Bridgetek Asset Builder work fine obviously, so question is in what respect the Asset Builder encodes differently from the ASTC reference implementation by ARM?
Settings used to encode images with the ARM encoder are:
- LDR RGBA
- Blocksite 8x8
- Thorough compression
- no other options of the ARM astc encoder enabled
I noticed that the ARM encoder adds an ASTC header as first 16 bytes of the resulting image, while the Bridgetek Asset Builder leaves out the header completely. This is not the problem though as the result on BT815 is the same no matter if the header is included or not.
Has anybody ever tried to use ASTC images encoded with the ARM encoder on a BT815 and succeeded? If so, which settings worked for you?
The resulting astc files can be loaded by the BT815 but blocks are scrambled and the image has a wrong color.
Assets created with the Bridgetek Asset Builder work fine obviously, so question is in what respect the Asset Builder encodes differently from the ASTC reference implementation by ARM?
Settings used to encode images with the ARM encoder are:
- LDR RGBA
- Blocksite 8x8
- Thorough compression
- no other options of the ARM astc encoder enabled
I noticed that the ARM encoder adds an ASTC header as first 16 bytes of the resulting image, while the Bridgetek Asset Builder leaves out the header completely. This is not the problem though as the result on BT815 is the same no matter if the header is included or not.
Has anybody ever tried to use ASTC images encoded with the ARM encoder on a BT815 and succeeded? If so, which settings worked for you?