bevy/crates/bevy_render/src/batching
Patrick Walton 1e7b89cdf5
Allow holes in the MeshInputUniform buffer. (#16695)
This commit removes the logic that attempted to keep the
`MeshInputUniform` buffer contiguous. Not only was it slow and complex,
but it was also incorrect, which caused #16686 and #16690. I changed the
logic to simply maintain a free list of unused slots in the buffer and
preferentially fill them when pushing new mesh input uniforms.

Closes #16686.
Closes #16690.
2024-12-09 02:11:27 +00:00
..
gpu_preprocessing.rs Allow holes in the MeshInputUniform buffer. (#16695) 2024-12-09 02:11:27 +00:00
mod.rs Allow holes in the MeshInputUniform buffer. (#16695) 2024-12-09 02:11:27 +00:00
no_gpu_preprocessing.rs Use multidraw for opaque meshes when GPU culling is in use. (#16427) 2024-12-06 17:22:03 +00:00