diff --git a/src/common/rendering/polyrenderer/backend/poly_renderstate.cpp b/src/common/rendering/polyrenderer/backend/poly_renderstate.cpp index fc02ff814a..8dbc3fc787 100644 --- a/src/common/rendering/polyrenderer/backend/poly_renderstate.cpp +++ b/src/common/rendering/polyrenderer/backend/poly_renderstate.cpp @@ -258,6 +258,9 @@ void PolyRenderState::Apply() ApplyMaterial(); + if (!mVertexBuffer) + SetVertexBuffer(screen->mVertexData); + if (mVertexBuffer) { mDrawCommands->SetVertexBuffer(mVertexBuffer->Memory(), mVertexOffsets[0], mVertexOffsets[1]); // [GEC] Add offset params