-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
astc encoding lost normal-mode #813
Comments
Clearly we need to have a think about how to support this for BasisU and ASTC. Anyone want to make a proposal? |
Shouldn't this just requires removing the coupling of Actually why are these linked in the first place? Why can't I make an uncompressed KTX2, 2-component normal texture? As long as I know its 2-components, compressed or not I can recreate the 3rd component in the shaders. |
Yes . But should be make a normal_mode_utils.h with these options or duplicate them where needed. Almost certainly we should make a utils file even though there are only 2 options.
Excellent question. We (I) just never thought about it. This started out as a way to get better results from block compression schemes. |
Ok, how we implement them across different tools needs a bit of thinking. Agree collecting those into a If we are happy to have non-compressed normal mode normal map textures supported then un-linking from the |
Since
--normal-mode
is only valid withktx create --encode basis-lz | uastc
there is no way to encode astc normals anymore. You will get;If used with
--format VK_FORMAT_ASTC_4x5_UNORM_BLOCK
The text was updated successfully, but these errors were encountered: