Mercurial > sdl-ios-xcode
diff src/video/win32/SDL_win32video.h @ 1730:e70477157db9 SDL-1.3
Starting support for Direct3D render driver.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 08 Jul 2006 18:06:02 +0000 |
parents | 98a3207ddde8 |
children | 0b1070f2f94d |
line wrap: on
line diff
--- a/src/video/win32/SDL_win32video.h Fri Jul 07 10:39:33 2006 +0000 +++ b/src/video/win32/SDL_win32video.h Sat Jul 08 18:06:02 2006 +0000 @@ -28,9 +28,13 @@ #define WIN32_LEAN_AND_MEAN #define UNICODE -#define WINVER 0x500 // Need 0x410 for AlphaBlend() and 0x500 for EnumDisplayDevices() +#define WINVER 0x500 /* Need 0x410 for AlphaBlend() and 0x500 for EnumDisplayDevices() */ #include <windows.h> +#if SDL_VIDEO_RENDER_D3D +#include <d3d9.h> +#endif + #include "SDL_win32events.h" #include "SDL_win32keyboard.h" #include "SDL_win32modes.h" @@ -49,6 +53,10 @@ typedef struct SDL_VideoData { +#if SDL_VIDEO_RENDER_D3D + HANDLE d3dDLL; + IDirect3D9 *d3d; +#endif int mouse; int keyboard; } SDL_VideoData;