its running i think

This commit is contained in:
Dynamitos
2023-11-09 22:15:51 +01:00
parent 19c3e559b1
commit effb0c6214
34 changed files with 299 additions and 249 deletions
+8 -1
View File
@@ -33,6 +33,7 @@ void VertexData::updateMesh(const Component::Transform& transform, PMesh mesh)
},
.indexBuffer = mesh->indexBuffer,
});
matInstanceData.numMeshes += meshData[mesh->id].size();
}
void VertexData::loadMesh(MeshId id, Array<Meshlet> loadedMeshlets)
@@ -143,6 +144,7 @@ MeshId VertexData::allocateVertexData(uint64 numVertices)
{
MeshId res{ idCounter++ };
meshOffsets[res] = head;
meshVertexCounts[res] = numVertices;
head += numVertices;
if (head > verticesAllocated)
{
@@ -152,11 +154,16 @@ MeshId VertexData::allocateVertexData(uint64 numVertices)
return res;
}
uint32 VertexData::getMeshOffset(MeshId id)
uint64 VertexData::getMeshOffset(MeshId id)
{
return meshOffsets[id];
}
uint64 VertexData::getMeshVertexCount(MeshId id)
{
return meshVertexCounts[id];
}
List<VertexData*> vertexDataList;
List<VertexData*> VertexData::getList()