Module: wine Branch: refs/heads/master Commit: b2d96086e5f0361e9933fcbb0d7f18580b953d85 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=b2d96086e5f0361e9933fcbb...
Author: Ivan Gyurdiev ivg2@cornell.edu Date: Wed May 10 13:57:49 2006 -0400
wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
---
dlls/wined3d/device.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index dd448fb..7c351b3 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -5330,9 +5330,8 @@ HRESULT WINAPI IWineD3DDeviceImpl_DrawPr
drawPrimitive(iface, PrimitiveType, PrimitiveCount, 0 /* start vertex */, 0 /* NumVertices */, 0 /* indxStart*/, 0 /* indxSize*/, NULL /* indxData */, 0 /* indxMin */, NULL); - /* stream zero settings set to null at end, as per the msdn - http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c/... - */ + + /* MSDN specifies stream zero settings must be set to NULL */ This->stateBlock->streamStride[0] = 0; This->stateBlock->streamSource[0] = NULL;
@@ -5373,13 +5372,11 @@ HRESULT WINAPI IWineD3DDeviceImpl_DrawIn This->stateBlock->streamStride[0] = VertexStreamZeroStride;
drawPrimitive(iface, PrimitiveType, PrimitiveCount, 0 /* vertexStart */, NumVertices, 0 /* indxStart */, idxStride, pIndexData, MinVertexIndex, NULL); - /* stream zero settings set to null at end as per the msdn - http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c/... - */
- /* stream zero settings set to null at end as per the msdn */ + /* MSDN specifies stream zero settings and index buffer must be set to NULL */ This->stateBlock->streamSource[0] = NULL; This->stateBlock->streamStride[0] = 0; + This->stateBlock->pIndexData = NULL;
return WINED3D_OK; }