-
-
Notifications
You must be signed in to change notification settings - Fork 21.3k
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
Convert octahedral compressed normals/tangents on 3.x meshes #56330
Convert octahedral compressed normals/tangents on 3.x meshes #56330
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You added modules/gdsdecomp
by accident in this PR – it should be removed.
a90baf0
to
01629ea
Compare
fixed. |
01629ea
to
41e577a
Compare
Cc @The-O-King |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all looks great to me as well! Hopefully we'll have octahedral normals/tangent supported in 4.x soon as well too!
41e577a
to
209b5b4
Compare
Fixed |
There's a third-party submodule that should be removed. |
209b5b4
to
92a0cbc
Compare
fixed |
Thanks! |
When Octahedral compression was added to the 3.x branch (#46800), the functionality to convert 3.x meshes upon import was not updated. As a result, it is broken on meshes that have Octahedral compression enabled (this is enabled by default in 3.4).
This PR adds converting octahedral compressed normals and tangents in old 3.x format meshes back into their uncompressed form upon import.