static_cast can be used here rather than dynamic

This commit is contained in:
Seth Alves 2018-09-30 15:49:42 -07:00
parent f784b33eed
commit e30497595c

View file

@ -228,7 +228,7 @@ void CauterizedModel::updateRenderItems() {
transaction.updateItem<ModelMeshPartPayload>(itemID, [modelTransform, meshState, useDualQuaternionSkinning, cauterizedMeshState, invalidatePayloadShapeKey,
isWireframe, renderItemKeyGlobalFlags, enableCauterization](ModelMeshPartPayload& mmppData) {
CauterizedMeshPartPayload& data = dynamic_cast<CauterizedMeshPartPayload&>(mmppData);
CauterizedMeshPartPayload& data = static_cast<CauterizedMeshPartPayload&>(mmppData);
if (useDualQuaternionSkinning) {
data.updateClusterBuffer(meshState.clusterDualQuaternions,
cauterizedMeshState.clusterDualQuaternions);