| 2222 | } |
| 2223 | |
| 2224 | u32 RenderWorld::MeshManager::index(MeshId mesh) |
| 2225 | { |
| 2226 | const u32 slot = mesh.i & MESH_INDEX_MASK; |
| 2227 | CE_ASSERT(slot < array::size(_indices), "Index out of bounds"); |
| 2228 | |
| 2229 | Index &idx = _indices[slot]; |
| 2230 | CE_ASSERT(idx.id.i == mesh.i, "Invalid mesh"); |
| 2231 | return idx.index; |
| 2232 | } |
| 2233 | |
| 2234 | void RenderWorld::MeshManager::set_instance_data(u32 ii, SceneGraph &scene_graph) |
| 2235 | { |
no test coverage detected