INNER CODE UNIT · C++
local_triangle_indices
oxylusengine/Oxylus · ResourceCompiler/private/ModelCompiler.cpp:380
auto local_triangle_indices = std::vector<u8>(max_meshlet_count * GPU::Mesh::MAX_MESHLET_PRIMITIVES * 3);
auto meshlet_count = meshopt_buildMeshlets(
raw_meshlets.data(),
indirect_vertex_indices.data(),
local_triangle_indices.data(),
simplified_indices.data(),
simplified_indices.size(),
reinterpret_cast<const f32*>(positions.data()),
vertex_count,
sizeof(glm::vec3),
GPU::Mesh::MAX_MESHLET_INDICES,
GPU::Mesh::MAX_MESHLET_PRIMITIVES,
0.0
);
if (meshlet_count == 0) {
break;