CBooRenderer: Remove usages of const_cast

We can just remove the const qualifier on model here.
This commit is contained in:
Lioncash 2020-04-09 20:22:47 -04:00
parent 57d9e0f294
commit b89069e1b8
1 changed files with 3 additions and 3 deletions

View File

@ -1397,9 +1397,9 @@ void CBooRenderer::DrawOverlappingWorldModelShadows(int alphaVal, const std::vec
return; return;
flags.x4_color.r() = alphaVal / 255.f; flags.x4_color.r() = alphaVal / 255.f;
const CBooModel& model = *item.x10_models[wordModel + j]; CBooModel& model = *item.x10_models[wordModel + j];
const_cast<CBooModel&>(model).UpdateUniformData(flags, nullptr, nullptr, 2); model.UpdateUniformData(flags, nullptr, nullptr, 2);
const_cast<CBooModel&>(model).VerifyCurrentShader(0); model.VerifyCurrentShader(0);
for (const CBooSurface* surf = model.x38_firstUnsortedSurface; surf; surf = surf->m_next) for (const CBooSurface* surf = model.x38_firstUnsortedSurface; surf; surf = surf->m_next)
if (surf->GetBounds().intersects(aabb)) if (surf->GetBounds().intersects(aabb))
model.DrawSurface(*surf, flags); model.DrawSurface(*surf, flags);