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;