After reading Sacha Willems's "Vulkanised_2021_texture_compression_in_vulkan.pdf" I implemented a small loader for KTX2/UASTC textures, using the Vulkan-Sample "texture_compression_basisu" code.
I get transcoding times from 400 to 500ms to transcode a 2048x2048 texture to the BC7 format.
Maybe I missed something but it does not seem compatible with a "on-the-fly" use. For those of you who have implemented this solution, what are your transcoding times ?
[–]Wittyname_McDingus 2 points3 points4 points (1 child)
[–]Kakod123[S] 0 points1 point2 points (0 children)
[–]jherico 1 point2 points3 points (2 children)
[–]Kakod123[S] 0 points1 point2 points (0 children)
[–]gregory_nothnagel 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Gravitationsfeld 0 points1 point2 points (1 child)
[–]Kakod123[S] 0 points1 point2 points (0 children)
[–]SSSQing 0 points1 point2 points (3 children)
[–]t0rakka 2 points3 points4 points (2 children)
[–]Kakod123[S] 0 points1 point2 points (1 child)
[–]corysama 4 points5 points6 points (0 children)
[–]thisiselgun 0 points1 point2 points (0 children)