diff --git a/GPU/Software/TransformUnit.cpp b/GPU/Software/TransformUnit.cpp index 021e0427f5..3e8a6a9ab0 100644 --- a/GPU/Software/TransformUnit.cpp +++ b/GPU/Software/TransformUnit.cpp @@ -694,11 +694,6 @@ bool TransformUnit::GetCurrentSimpleVertices(int count, std::vectorGetOrCreatePipeline(renderManager, pipelineLayout_, renderPass, pipelineKey_, &dec_->decFmt, vshader, fshader, false); if (!pipeline || !pipeline->pipeline) { // Already logged, let's bail out. + decodedVerts_ = 0; + numDrawCalls = 0; + decodeCounter_ = 0; return; } BindShaderBlendTex(); // This might cause copies so super important to do before BindPipeline.