You do accelerated drawing to the new offscreen framebuffer, and rotate
blit the damaged regions.

Again, you should look at the intel driver for an example.

Alan.

On Fri, 2008-10-31 at 19:05 +0800, [EMAIL PROTECTED] wrote:
> Dear Alan:
>       Do you mean we can use damage extension to draw the update screen, so 
> the draw speed can up a litter.
>       But the rotation action still use xrandr's software rotation method, is 
> it right?
> 
> -----邮件原件-----
> 发件人: Alan Hourihane [mailto:[EMAIL PROTECTED] 
> 发送时间: 2008年10月31日 18:47
> 收件人: Flora Gui
> 抄送: [email protected]
> 主题: Re: XRandR rotate support HW rotate or not?
> 
> On Fri, 2008-10-31 at 17:50 +0800, [EMAIL PROTECTED] wrote:
> > Dear Keith Packard:
> > 
> >       I have recently study RandR,  I found if we use RandR rotate no
> > matter static rotate or dynamic rotate,we always use RandR’s own
> > software rotate.
> > 
> >       We draw the screen desktop very slow,  how can we support HW
> > rotate using RandR or it is a RandR limitation, if it is, RandR1.3 has
> > support HW rotate or not ?
> > 
> >       Thanks a lot!
> 
> It is possible to support HW accelerated rotation.
> 
> You can use the damage extension to get rectangular regions to do
> rotated blits.
> 
> You can look at the Intel driver to see how this is done for an example.
> 
> Alan.
> 
> 

_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to