wined3d: Reinstall the internal reference on vertex buffers.
diff --git a/dlls/wined3d/stateblock.c b/dlls/wined3d/stateblock.c
index 772bd78..6ab6247 100644
--- a/dlls/wined3d/stateblock.c
+++ b/dlls/wined3d/stateblock.c
@@ -262,6 +262,13 @@
}
}
}
+ for (counter = 0; counter < MAX_STREAMS; counter++) {
+ if(This->streamSource[counter]) {
+ if(0 != IWineD3DVertexBuffer_Release(This->streamSource[counter])) {
+ TRACE("Vertex buffer still referenced by stateblock, applications has leaked Stream %u, buffer %p\n", counter, This->streamSource[counter]);
+ }
+ }
+ }
if(This->pIndexData) IWineD3DIndexBuffer_Release(This->pIndexData);
}