Add missing bounds check for 32-bit indices

This commit is contained in:
baldurk
2020-08-13 11:36:07 +01:00
parent aac929af8f
commit bc3f23e867
+1 -1
View File
@@ -1682,7 +1682,7 @@ static void RT_FetchMeshData(IReplayController *r, ICaptureContext &ctx, Populat
memcpy(indices, idata.data(), qMin(idata.size(), draw->numIndices * sizeof(uint32_t)));
for(uint32_t i = 0; i < draw->numIndices; i++)
for(uint32_t i = 0; i < idata.size() / sizeof(uint32_t) && i < draw->numIndices; i++)
{
if(primRestart && indices[i] == primRestart)
continue;