<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4919.2200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman"
size=3>Hi,<BR><BR>StretchBlt/StretchDIBits operation doesn't appear to be
getting done in<BR>hardware. In fact performance is slightly improved if I
scale the image</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>prior myself
and call BitBlt/SetDiBitsToDevice.<BR><BR>If I'm correct in my understanding of
the x11drv source code (bitblt.c) it<BR>appears to be scaling it in software and
sending this image to the hardware</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>using XPutImage
- only looked briefly. Scaling it myself might be
quicker</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>because wine is
having to prepare buffers for the scaling it itself each time.<BR><BR>Is anyone
aware of this problem or am I misinterpreting the problem. If<BR>this is
what's happening, is there an equivalent to XPutImage that
requests</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>that the
stretching operation be done in the graphics hardware which is
going</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>to be
considerably faster and almost instantaneous I would guess.<BR><BR>I noticed
that painting very large dialogs can be slow - might this be<BR>caused by
the same
thing?<BR><BR>Thanks<BR><BR>Patrick</FONT><BR><BR></DIV></FONT></BODY></HTML>