Closed internetakias closed 8 years ago
That specific file uses compressed DXT1 image data, which I had assumed to be in RGBA mode (based on what DXT1/UBC1's entry in SceGxmTextureFormat might imply, and the OpenGL COMPRESSED_RGBA_S3TC_DXT1_EXT specs). This assumption appears to be incorrect and the Vita's DXT1 data is RGB-only, which, when treated according to the aforementioned RGBA mode specs, caused transparent pixels to appear where they shouldn't.
I have removed the RGBA support from GXTConvert's DXT1 code in commit 6b0ec70, which should fix this issue for this and any other DXT1/UBC1-format GXTs with incorrect transparent pixels.
Original files: bg_street01pic00.zip