godot/modules/pvr
Rémi Verschelde 688d422554
PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code
The code we had for PVRTexTool doesn't work as it's not compatible with current
PVRTexTool CLI options, and likely hasn't been for years.

Instead, we have our own vendored pvrtccompressor thirdparty library which all
users have thus de-facto been using. This commit moves the compress code to
`modules/pvr` where it belongs.

There's no proper compress function for PVRTC 2-bit format, that's a bug that
will need to be fixed (currently it's compressed as 4-bit format even if you
use Image::FORMAT_PVRTC2).

Fixes #28669.

(cherry picked from commit 1a31274855)
2020-12-29 15:12:06 +01:00
..
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
config.py SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
image_compress_pvrtc.cpp PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code 2020-12-29 15:12:06 +01:00
image_compress_pvrtc.h PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code 2020-12-29 15:12:06 +01:00
register_types.cpp PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code 2020-12-29 15:12:06 +01:00
register_types.h Adding missing include guards to header files identified by LGTM. 2020-03-25 11:38:54 +01:00
texture_loader_pvr.cpp PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code 2020-12-29 15:12:06 +01:00
texture_loader_pvr.h