diff --git a/src/renderer_d3d11.cpp b/src/renderer_d3d11.cpp index a88a384e0..2f47e7077 100644 --- a/src/renderer_d3d11.cpp +++ b/src/renderer_d3d11.cpp @@ -6155,8 +6155,6 @@ namespace bgfx { namespace d3d11 } } - currentState.m_numVertices = numVertices; - if (0 < numStreams) { deviceCtx->IASetVertexBuffers(0, numStreams, buffers, strides, offsets); diff --git a/src/renderer_d3d9.cpp b/src/renderer_d3d9.cpp index 22c944d7f..7590990ac 100644 --- a/src/renderer_d3d9.cpp +++ b/src/renderer_d3d9.cpp @@ -4251,8 +4251,6 @@ namespace bgfx { namespace d3d9 DX_CHECK(device->SetStreamSource(numStreams, vb.m_ptr, 0, stride) ); } - currentState.m_numVertices = numVertices; - if (0 < numStreams) { if (instanced) diff --git a/src/renderer_mtl.mm b/src/renderer_mtl.mm index 1fb736c52..e5ff7eb87 100644 --- a/src/renderer_mtl.mm +++ b/src/renderer_mtl.mm @@ -4430,8 +4430,6 @@ namespace bgfx { namespace mtl rce.setVertexBuffer(vb.m_ptr, offset, idx+1); } - currentState.m_numVertices = numVertices; - if (!isValid(currentProgram) ) { continue; diff --git a/src/renderer_webgpu.cpp b/src/renderer_webgpu.cpp index 2a9a198ec..788870f50 100644 --- a/src/renderer_webgpu.cpp +++ b/src/renderer_webgpu.cpp @@ -4478,8 +4478,6 @@ namespace bgfx { namespace webgpu rce.SetVertexBuffer(idx, vb.m_ptr, offset); } - currentState.m_numVertices = numVertices; - if (!isValid(currentProgram)) { continue;