Fixing the maximum 2048 meshlet limit

This commit is contained in:
Dynamitos
2025-03-09 22:42:05 +01:00
parent 913b8391f8
commit 6f0e2fe7e7
16 changed files with 151 additions and 173 deletions
+4 -2
View File
@@ -53,12 +53,14 @@ void StaticMeshVertexData::loadColors(uint64 offset, const Array<ColorType>& dat
dirty = true;
}
void StaticMeshVertexData::serializeMesh(MeshId id, uint64 numVertices, ArchiveBuffer& buffer) {
VertexData::serializeMesh(id, numVertices, buffer);
void StaticMeshVertexData::serializeMesh(MeshId id, ArchiveBuffer& buffer) {
VertexData::serializeMesh(id, buffer);
uint64 offset;
uint64 numVertices;
{
std::unique_lock l(vertexDataLock);
offset = meshOffsets[id];
numVertices = meshVertexCounts[id];
}
Array<TexCoordType> tex[MAX_TEXCOORDS];
for (size_t i = 0; i < MAX_TEXCOORDS; ++i) {