Fix missing texture update

This commit is contained in:
Magnus Norddahl 2020-04-24 13:08:22 +02:00
commit ab16cbe298
2 changed files with 4 additions and 0 deletions

View file

@ -314,6 +314,8 @@ void PolyRenderState::ApplyMaterial()
{
mTempTM = mMaterial.mMaterial->Source()->isHardwareCanvas() ? TM_OPAQUE : TM_NORMAL;
if (mMaterial.mMaterial->Source()->isHardwareCanvas()) static_cast<FCanvasTexture*>(mMaterial.mMaterial->Source()->GetTexture())->NeedUpdate();
MaterialLayerInfo* layer;
auto base = static_cast<PolyHardwareTexture*>(mMaterial.mMaterial->GetLayer(0, mMaterial.mTranslation, &layer));
if (base)