Skip to content

Fix incomplete implementation of ETC2 textures in Vulkan - #7699

Open
Shivansps wants to merge 2 commits into
scp-fs2open:masterfrom
Shivansps:etc2-vulkan-v2
Open

Fix incomplete implementation of ETC2 textures in Vulkan#7699
Shivansps wants to merge 2 commits into
scp-fs2open:masterfrom
Shivansps:etc2-vulkan-v2

Conversation

@Shivansps

Copy link
Copy Markdown
Contributor

I did not realised i missed some functions that checked for compressed textures and that worked in all my devices... until i tested on a new one that crashed because of it.

I had to add a etc decoder header lib, "etcdec.h" this comes from the same origin and license of the "bcdec.h" used for DDS/BCn

Since a full ETC2 software decoder is added here, i might add in the future the posibility to software decompress ETC2 matching ddsutils function, what would be great for testing etc2 textures in desktop vulkan. But that is out of scope for this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant