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:
parent
d7e051902d
commit
64767de277
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue