BufferViewer: never leave indices uninitialized

This commit is contained in:
Tillmann Karras
2019-07-24 11:24:09 +01:00
committed by Baldur Karlsson
parent 776b689701
commit f61a5e464c
+2 -2
View File
@@ -1425,10 +1425,10 @@ static void RT_FetchMeshData(IReplayController *r, ICaptureContext &ctx, Populat
for(size_t i = 0; i < idata.size() && (uint32_t)i < draw->numIndices; i++)
{
indices[i] = (uint32_t)idata[i];
if(primRestart && idata[i] == primRestart)
continue;
indices[i] = (uint32_t)idata[i];
maxIndex = qMax(maxIndex, indices[i]);
}
}
@@ -1439,10 +1439,10 @@ static void RT_FetchMeshData(IReplayController *r, ICaptureContext &ctx, Populat
uint16_t *src = (uint16_t *)idata.data();
for(size_t i = 0; i < idata.size() / sizeof(uint16_t) && (uint32_t)i < draw->numIndices; i++)
{
indices[i] = (uint32_t)src[i];
if(primRestart && idata[i] == primRestart)
continue;
indices[i] = (uint32_t)src[i];
maxIndex = qMax(maxIndex, indices[i]);
}
}