Skip to content
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

Mesh compression cleanup #84577

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

clayjohn
Copy link
Member

@clayjohn clayjohn commented Nov 7, 2023

Follow up to #84576

Leaving this as WIP since this will need some sort of upgrade pathway for user who have existing meshes that use normals but not tangents (we may even need to introduce a new surface version).

This extends our previous change to ensure that compressed meshes have tangents

Now we ensure tangents are always used. This greatly simplifies our compression code at the cost of a small amount of bandwidth
WIP for now since we will probably need some upgrade path for people using meshes without tangents
@clayjohn clayjohn added enhancement topic:rendering cherrypick:4.2 Considered for cherry-picking into a future 4.2.x release labels Nov 7, 2023
@clayjohn clayjohn added this to the 4.3 milestone Nov 7, 2023
@AThousandShips AThousandShips modified the milestones: 4.3, 4.4 Jul 7, 2024
@AThousandShips AThousandShips added the cherrypick:4.3 Considered for cherry-picking into a future 4.3.x release label Jul 25, 2024
@clayjohn clayjohn modified the milestones: 4.4, 4.x Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherrypick:4.2 Considered for cherry-picking into a future 4.2.x release cherrypick:4.3 Considered for cherry-picking into a future 4.3.x release enhancement topic:rendering
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants