Lines Matching refs:current_rect
506 RECT current_rect, r;
517 SetRect(¤t_rect, 0, 0,
521 SetRectEmpty(¤t_rect);
523 IntersectRect(&r, draw_rect, ¤t_rect);
526 /* current_rect ⊇ draw_rect, modify only. */
531 if (EqualRect(&r, ¤t_rect))
533 /* draw_rect ⊇ current_rect, test if we're doing a full clear. */
693 RECT current_rect;
699 IntersectRect(¤t_rect, draw_rect, &clear_rect[i]);
701 TRACE("clear_rect[%u] %s, current_rect %s.\n", i,
703 wine_dbgstr_rect(¤t_rect));
708 if (current_rect.left > current_rect.right || current_rect.top > current_rect.bottom)
716 gl_info->gl_ops.gl.p_glScissor(current_rect.left, current_rect.top,
717 current_rect.right - current_rect.left, current_rect.bottom - current_rect.top);
721 gl_info->gl_ops.gl.p_glScissor(current_rect.left, drawable_height - current_rect.bottom,
722 current_rect.right - current_rect.left, current_rect.bottom - current_rect.top);