Module: wine Branch: refs/heads/master Commit: f716eea3dfd7713f701b44d29dfd19a1c74e71fd URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=f716eea3dfd7713f701b44d2...
Author: H. Verbeet hverbeet@gmail.com Date: Wed Mar 22 19:47:16 2006 +0000
wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in IWineD3DVertexDeclarationImpl_ParseDeclaration9.
---
dlls/wined3d/vertexdeclaration.c | 1 + include/wine/wined3d_types.h | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/wined3d/vertexdeclaration.c b/dlls/wined3d/vertexdeclaration.c index 653f2b7..e45f440 100644 --- a/dlls/wined3d/vertexdeclaration.c +++ b/dlls/wined3d/vertexdeclaration.c @@ -383,6 +383,7 @@ static HRESULT IWineD3DVertexDeclaration This->pDeclarationWine = HeapAlloc(GetProcessHeap(), 0, This->declaration9NumElements * sizeof(WINED3DVERTEXELEMENT)); for(i = 0; i < This->declaration9NumElements; ++i) { memcpy(This->pDeclarationWine + i, This->pDeclaration9 + i, sizeof(D3DVERTEXELEMENT9)); + This->pDeclarationWine[i].Reg = -1; }
This->declarationWNumElements = This->declaration9NumElements; diff --git a/include/wine/wined3d_types.h b/include/wine/wined3d_types.h index b265c90..3c76715 100644 --- a/include/wine/wined3d_types.h +++ b/include/wine/wined3d_types.h @@ -507,7 +507,7 @@ typedef struct _WINED3DVERTEXELEMENT { BYTE Method; BYTE Usage; BYTE UsageIndex; - BYTE Reg; /* DirectX 8 */ + int Reg; /* DirectX 8 */ } WINED3DVERTEXELEMENT, *LPWINED3DVERTEXELEMENT;