correct fatal bug regarding deinterleaved vertex data

This commit is contained in:
turanszkij
2017-03-25 13:34:24 +01:00
parent c3eb5a716d
commit 7a9c8b4480
+3 -3
View File
@@ -1802,9 +1802,9 @@ void wiRenderer::UpdateRenderData(GRAPHICSTHREAD threadID)
if (mesh->softBody || mesh->hasArmature())
#endif
{
GetDevice()->UpdateBuffer(&mesh->vertexBuffers[VPROP_POS], mesh->vertices_Transformed[VPROP_POS].data(), threadID, (int)(sizeof(Vertex)*mesh->vertices_Transformed[VPROP_POS].size()));
GetDevice()->UpdateBuffer(&mesh->vertexBuffers[VPROP_NOR], mesh->vertices_Transformed[VPROP_NOR].data(), threadID, (int)(sizeof(Vertex)*mesh->vertices_Transformed[VPROP_NOR].size()));
GetDevice()->UpdateBuffer(&mesh->vertexBuffers[VPROP_PRE], mesh->vertices_Transformed[VPROP_PRE].data(), threadID, (int)(sizeof(Vertex)*mesh->vertices_Transformed[VPROP_PRE].size()));
GetDevice()->UpdateBuffer(&mesh->vertexBuffers[VPROP_POS], mesh->vertices_Transformed[VPROP_POS].data(), threadID, (int)(sizeof(XMFLOAT4)*mesh->vertices_Transformed[VPROP_POS].size()));
GetDevice()->UpdateBuffer(&mesh->vertexBuffers[VPROP_NOR], mesh->vertices_Transformed[VPROP_NOR].data(), threadID, (int)(sizeof(XMFLOAT4)*mesh->vertices_Transformed[VPROP_NOR].size()));
GetDevice()->UpdateBuffer(&mesh->vertexBuffers[VPROP_PRE], mesh->vertices_Transformed[VPROP_PRE].data(), threadID, (int)(sizeof(XMFLOAT4)*mesh->vertices_Transformed[VPROP_PRE].size()));
}
}
}