src/video/win32/SDL_d3drender.c
changeset 1925 411bfb37082b
parent 1924 69217fdd2c0a
child 1965 a788656ca29a
--- a/src/video/win32/SDL_d3drender.c	Sat Jul 22 21:02:57 2006 +0000
+++ b/src/video/win32/SDL_d3drender.c	Sat Jul 22 21:17:37 2006 +0000
@@ -238,6 +238,7 @@
     HRESULT result;
     D3DPRESENT_PARAMETERS pparams;
     IDirect3DSwapChain9 *chain;
+    D3DCAPS9 caps;
 
     renderer = (SDL_Renderer *) SDL_calloc(1, sizeof(*renderer));
     if (!renderer) {
@@ -355,7 +356,9 @@
         renderer->info.flags |= SDL_Renderer_PresentVSync;
     }
 
-    /* FIXME: Query maximum texture size */
+    IDirect3DDevice9_GetDeviceCaps(data->device, &caps);
+    renderer->info.max_texture_width = caps.MaxTextureWidth;
+    renderer->info.max_texture_height = caps.MaxTextureHeight;
 
     /* Set up parameters for rendering */
     IDirect3DDevice9_SetVertexShader(data->device, NULL);