d3d9: Pack structures to 4-bytes alignment on x86.

Reported by Christoph von Wittich.
oldstable
Matteo Bruni 2015-02-27 13:18:23 +01:00 committed by Alexandre Julliard
parent db80aba5ad
commit 41556170f2
2 changed files with 16 additions and 0 deletions

View File

@ -20,6 +20,10 @@
#ifndef __WINE_D3D9CAPS_H
#define __WINE_D3D9CAPS_H
#ifdef __i386__
#include <pshpack4.h>
#endif
/*
* Definitions
*/
@ -392,4 +396,8 @@ typedef struct _D3DCAPS9 {
} D3DCAPS9;
#ifdef __i386__
#include <poppack.h>
#endif
#endif

View File

@ -21,6 +21,10 @@
#ifndef __WINE_D3D9TYPES_H
#define __WINE_D3D9TYPES_H
#ifdef __i386__
#include <pshpack4.h>
#endif
/*****************************************************************************
* Direct 3D v9 #defines
*/
@ -1580,4 +1584,8 @@ typedef enum _D3DSHADER_COMPARISON
D3DSPC_RESERVED1,
} D3DSHADER_COMPARISON;
#ifdef __i386__
#include <poppack.h>
#endif
#endif /* __WINE_D3D9TYPES_H */