Improving rotated ATI performance
Alex Deucher
alexdeucher at gmail.com
Thu Dec 13 10:24:22 PST 2007
On Dec 13, 2007 1:19 PM, Adr3nal D0S <adr3nald0s at gmail.com> wrote:
> On Dec 13, 2007 11:37 AM, Alex Deucher <alexdeucher at gmail.com> wrote:
>
> > rotation can use EXA composite to accelerate transforms, so you'll
> > have to use EXA. For r1xx-r2xx the composite code is written, but
> > there are some bug when doing transforms, so it doesn't work properly
> > for rotation. for r3xx and newer, the code needs to be written.
> > there should be enough info available for r3xx-r4xx in the 3D driver
> > to add composite support, but no one has done the work yet.
>
> I've done a fair amount of OpenGL over the years, but haven't dealt
> with 3D much at the hardware level. Am I correct that 3D acceleration
> only works up to a maximum virtual size of 2048x2048? If so, does this
> mean it would be impossible to have accelerated compositing under EXA
> for larger virtuals?
It depends on the hardware. r1xx and r2xx had 2048 3d coordinate
limits and tiling surface limits. r3xx/r4xx are 4096. textures are
limited to 2048 on r1xx-r4xx.
>
> Not that I am actually capable of pulling this off or have the time to
> do so. But, if it might work for my configuration, I might consider
> looking at it sometime.
>
sure. patches welcome :)
Alex
More information about the xorg
mailing list