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

[Rendering] Optimize vertex data wrt. skinning weights #394

Open
rasmusgo opened this issue Oct 25, 2022 · 0 comments
Open

[Rendering] Optimize vertex data wrt. skinning weights #394

rasmusgo opened this issue Oct 25, 2022 · 0 comments
Assignees

Comments

@rasmusgo
Copy link
Collaborator

Similar to the performance gain we got by computing tangents on the fly instead of storing them per vertex, there could be more gains by removing weights for skinning for objects that aren’t skinned. It should be quite easy to test this by removing it from all objects and profile.

For better and worse this would add the complexity of having multiple Vulkan pipelines to support different vertex formats. If we do this in a good way, it would also open up for using additional streamlined pipelines, eg no discard, no uv-mapped texture etc.

@kanerogers kanerogers changed the title Optimize vertex data wrt. skinning weights [Rendering] Optimize vertex data wrt. skinning weights Oct 25, 2022
@kanerogers kanerogers self-assigned this Feb 23, 2023
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

No branches or pull requests

2 participants