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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…