wined3d: Use the texture dimensions in swapchain_gdi_frontbuffer_updated().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Henri Verbeet 2016-04-13 19:09:52 +02:00 committed by Alexandre Julliard
parent d7e051902d
commit 64767de277
1 changed files with 2 additions and 2 deletions

View File

@ -682,9 +682,9 @@ static void swapchain_gdi_frontbuffer_updated(struct wined3d_swapchain *swapchai
TRACE("offset %s.\n", wine_dbgstr_point(&offset)); TRACE("offset %s.\n", wine_dbgstr_point(&offset));
draw_rect.left = 0; draw_rect.left = 0;
draw_rect.right = front->resource.width; draw_rect.right = swapchain->front_buffer->resource.width;
draw_rect.top = 0; draw_rect.top = 0;
draw_rect.bottom = front->resource.height; draw_rect.bottom = swapchain->front_buffer->resource.height;
IntersectRect(&draw_rect, &draw_rect, &swapchain->front_buffer_update); IntersectRect(&draw_rect, &draw_rect, &swapchain->front_buffer_update);
BitBlt(dst_dc, draw_rect.left - offset.x, draw_rect.top - offset.y, BitBlt(dst_dc, draw_rect.left - offset.x, draw_rect.top - offset.y,