Mercurial > sdl-ios-xcode
diff src/video/win32/SDL_d3drender.c @ 2919:2f91a3847ae8
Fixed compiling Windows renderers. Lines and points will be implemented later.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 25 Dec 2008 05:16:18 +0000 |
parents | 9dde605c7540 |
children | cdb01906cb7e |
line wrap: on
line diff
--- a/src/video/win32/SDL_d3drender.c Thu Dec 25 05:11:29 2008 +0000 +++ b/src/video/win32/SDL_d3drender.c Thu Dec 25 05:16:18 2008 +0000 @@ -62,8 +62,7 @@ static void D3D_UnlockTexture(SDL_Renderer * renderer, SDL_Texture * texture); static void D3D_DirtyTexture(SDL_Renderer * renderer, SDL_Texture * texture, int numrects, const SDL_Rect * rects); -static int D3D_RenderFill(SDL_Renderer * renderer, Uint8 r, Uint8 g, Uint8 b, - Uint8 a, const SDL_Rect * rect); +static int D3D_RenderFill(SDL_Renderer * renderer, const SDL_Rect * rect); static int D3D_RenderCopy(SDL_Renderer * renderer, SDL_Texture * texture, const SDL_Rect * srcrect, const SDL_Rect * dstrect); static void D3D_RenderPresent(SDL_Renderer * renderer); @@ -708,8 +707,7 @@ } static int -D3D_RenderFill(SDL_Renderer * renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a, - const SDL_Rect * rect) +D3D_RenderFill(SDL_Renderer * renderer, const SDL_Rect * rect) { D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; D3DRECT d3drect; @@ -727,7 +725,10 @@ result = IDirect3DDevice9_Clear(data->device, 1, &d3drect, D3DCLEAR_TARGET, - D3DCOLOR_ARGB(a, r, g, b), 1.0f, 0); + D3DCOLOR_ARGB(renderer->a, + renderer->r, + renderer->g, + renderer->b), 1.0f, 0); if (FAILED(result)) { D3D_SetError("Clear()", result); return -1;