I'm thinking about switching over to using KTX/basis textures because some scenes in this project I'm working on are using quite a bit of VRAM, and it's only going to get worse when I move on to the next phase of the project and start merging some of these scenes together.
Are there any caveats I should know about when using KTX/Basis textures other than the more complex implementation? Is there the potential for visual artifacts due to losses in the compression process? Might there be a problem with performance or my app breaking with some GPU architectures or drivers or if someone is trying to view the scene on a machine with CPU-integrated graphics?
If there are any such concerns or something that I have not considered, an explanation of those caveats or hurdles would be much appreciated.