Query the maximum texture size for the D3D renderer.
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401970
This commit is contained in:
parent
75ff5f31f2
commit
f4ac9ed70c
1 changed files with 4 additions and 1 deletions
|
@ -238,6 +238,7 @@ D3D_CreateRenderer(SDL_Window * window, Uint32 flags)
|
||||||
HRESULT result;
|
HRESULT result;
|
||||||
D3DPRESENT_PARAMETERS pparams;
|
D3DPRESENT_PARAMETERS pparams;
|
||||||
IDirect3DSwapChain9 *chain;
|
IDirect3DSwapChain9 *chain;
|
||||||
|
D3DCAPS9 caps;
|
||||||
|
|
||||||
renderer = (SDL_Renderer *) SDL_calloc(1, sizeof(*renderer));
|
renderer = (SDL_Renderer *) SDL_calloc(1, sizeof(*renderer));
|
||||||
if (!renderer) {
|
if (!renderer) {
|
||||||
|
@ -355,7 +356,9 @@ D3D_CreateRenderer(SDL_Window * window, Uint32 flags)
|
||||||
renderer->info.flags |= SDL_Renderer_PresentVSync;
|
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 */
|
/* Set up parameters for rendering */
|
||||||
IDirect3DDevice9_SetVertexShader(data->device, NULL);
|
IDirect3DDevice9_SetVertexShader(data->device, NULL);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue