From 293bf961ed7e161b29069f99a737d6249ca25365 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Thu, 4 Aug 2011 19:53:30 +0200 Subject: [PATCH] wined3d: Pass a non-NULL rectangle to surface_color_fill() in wined3d_device_clear_rendertarget_view(). --- dlls/wined3d/device.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index ee08b7d3d4d..66f89f13b46 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -5008,6 +5008,7 @@ void CDECL wined3d_device_clear_rendertarget_view(struct wined3d_device *device, { struct wined3d_resource *resource; HRESULT hr; + RECT rect; resource = rendertarget_view->resource; if (resource->resourceType != WINED3DRTYPE_SURFACE) @@ -5016,7 +5017,8 @@ void CDECL wined3d_device_clear_rendertarget_view(struct wined3d_device *device, return; } - hr = surface_color_fill(surface_from_resource(resource), NULL, color); + SetRect(&rect, 0, 0, resource->width, resource->height); + hr = surface_color_fill(surface_from_resource(resource), &rect, color); if (FAILED(hr)) ERR("Color fill failed, hr %#x.\n", hr); }