From f501e1bb49e19b31a53de67fa70543de03558768 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Mon, 2 Dec 2019 01:48:59 +0100 Subject: [PATCH] Fix texture binding bug --- src/rendering/polyrenderer/backend/poly_renderstate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rendering/polyrenderer/backend/poly_renderstate.cpp b/src/rendering/polyrenderer/backend/poly_renderstate.cpp index 56ea11a33..7c879d82c 100644 --- a/src/rendering/polyrenderer/backend/poly_renderstate.cpp +++ b/src/rendering/polyrenderer/backend/poly_renderstate.cpp @@ -241,7 +241,7 @@ void PolyRenderState::ApplyMaterial() FTexture* layer; auto systex = static_cast(mMaterial.mMaterial->GetLayer(i, 0, &layer)); - texcanvas = systex->GetImage(mMaterial); + texcanvas = systex->GetImage(layer, 0, mMaterial.mMaterial->isExpanded() ? CTF_Expand : 0); PolyTriangleDrawer::SetTexture(GetPolyFrameBuffer()->GetDrawCommands(), i, texcanvas->GetPixels(), texcanvas->GetHeight(), texcanvas->GetWidth(), texcanvas->IsBgra()); } }