ETC2 yields strange artifacts around semitransparent regions

Hello!

I’m upgrading the PVRTexToolCLI.exe tool from 4_20_0_0 to 5_6_0_0 and am noticing strange artifacts around the semi-transparent regions of an image with the 5_6_0_0 version.

Here are the simplified arguments I am using:

PVRTexToolCLI_5_6_0_0.exe -i music.png -f ETC2_RGBA -q ETCFAST -p -o music_5_6_0_0.pvr
PVRTexToolCLI_4_20_0_0.exe -i music.png -f ETC2_RGBA -q etcfast -p -o music_4_20_0_0.pvr

Here are how the rendered .pvr files look in PVRTexToolGUI.exe (this matches my OpenGL ES output).

Am I missing something when using 5_6_0_0?

Thank you,
-Dave

I’m pretty sure this is related to: Unwanted discard of colors when alpha is zero

Hi dmarker22,

Thanks for your message.

You are right, as mentioned in Unwanted discard of colors when alpha is zero - #7 by AlejandroC it is a known issue and present in the latest PVRTexTool release. The last PVRTexTool release where this issue is not present is v4.23 from the 2019.2 release.

You can find the installer in our Developer Portal (under Previous Releases - Imagination Developers → PowerVR Offline Installers → 2019 R2)

Best regards,
Alejandro