Commit 41556170 authored by Matteo Bruni's avatar Matteo Bruni Committed by Alexandre Julliard

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

Reported by Christoph von Wittich.
parent db80aba5
...@@ -20,6 +20,10 @@ ...@@ -20,6 +20,10 @@
#ifndef __WINE_D3D9CAPS_H #ifndef __WINE_D3D9CAPS_H
#define __WINE_D3D9CAPS_H #define __WINE_D3D9CAPS_H
#ifdef __i386__
#include <pshpack4.h>
#endif
/* /*
* Definitions * Definitions
*/ */
...@@ -392,4 +396,8 @@ typedef struct _D3DCAPS9 { ...@@ -392,4 +396,8 @@ typedef struct _D3DCAPS9 {
} D3DCAPS9; } D3DCAPS9;
#ifdef __i386__
#include <poppack.h>
#endif
#endif #endif
...@@ -21,6 +21,10 @@ ...@@ -21,6 +21,10 @@
#ifndef __WINE_D3D9TYPES_H #ifndef __WINE_D3D9TYPES_H
#define __WINE_D3D9TYPES_H #define __WINE_D3D9TYPES_H
#ifdef __i386__
#include <pshpack4.h>
#endif
/***************************************************************************** /*****************************************************************************
* Direct 3D v9 #defines * Direct 3D v9 #defines
*/ */
...@@ -1580,4 +1584,8 @@ typedef enum _D3DSHADER_COMPARISON ...@@ -1580,4 +1584,8 @@ typedef enum _D3DSHADER_COMPARISON
D3DSPC_RESERVED1, D3DSPC_RESERVED1,
} D3DSHADER_COMPARISON; } D3DSHADER_COMPARISON;
#ifdef __i386__
#include <poppack.h>
#endif
#endif /* __WINE_D3D9TYPES_H */ #endif /* __WINE_D3D9TYPES_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment