You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, there is no way to combine or optimize meshes for drawing.
Combining meshes would help with reducing draw-calls, and optimizing meshes internally (reordering verts/tris) should help with GPU cache coherency.
Describe the solution you'd like
Implement a mesh combining API, that takes multiple materials and meshes as input, and returns a combined mesh.
Implement mesh optimization API (similar to Unity's Mesh.Optimize, that internally reorders the vertex data to GPU favorable format.
Mesh combining would most likely also require multi-material-support, where a single mesh can be drawn using multiple different materials.
Describe alternatives you've considered
Not supporting mesh optimizations.
This is also a valid path, since there are offline tools that can be used to optimize meshes.
Is your feature request related to a problem? Please describe.
Currently, there is no way to combine or optimize meshes for drawing.
Combining meshes would help with reducing draw-calls, and optimizing meshes internally (reordering verts/tris) should help with GPU cache coherency.
Describe the solution you'd like
Mesh combining would most likely also require multi-material-support, where a single mesh can be drawn using multiple different materials.
Describe alternatives you've considered
Not supporting mesh optimizations.
This is also a valid path, since there are offline tools that can be used to optimize meshes.
Additional context
Mesh optimization:
The text was updated successfully, but these errors were encountered: