On Thu, Oct 10, 2002 at 02:46:50PM +0100, Dr Andrew C Aitchison wrote:

> You could use the Option "TexturedVideo", described in
> xc/programs/Xserver/hw/xfree86/Options as:
> This has XvImage support use the texture engine rather than the video
> overlay. This option is only supported by the G200 and G400, and only in
> 16 and 32 bits per pixel. Default: off.

The good news: It works, and I don't notice any slowdown. Plus,
using this method seems to actually write the scaled/transformed
image into video memory, so it can be "seen" by window grabbing
applications.

The bad news: It's somewhat "uglier"... it seems to depend on the
size, but things can look quite blocky and "torn apart" when
using Xv now.

> Other than that you will have to modify the source of mga_storm32.c
> and compile the driver yourself.

So, I will do that now, when I go to get the time.



Michael D�nzer wrote:

> If you do so, please consider working on DRI CVS and making the
> mga driver allocate offscreen memory for 3D more dynamically, like
> I've done for the radeon driver.

I'll try... I think I know how to program, but I've never hacked
on such a big project before.

Just to be sure that I start at the right end: Is the DRI CVS
you're talking about the one at
pserver:[EMAIL PROTECTED]:/cvsroot/dri as
described on http://www.xfree86.org/4.2.1/DRIcomp6.html ?

And do you happen to remember at which revision you changed the
radeon driver, so I could have something as a "template" so I can
see what I have to change?


Anyway, Andrew and Michael, thanks for your help!

-- 
Andreas Trottmann <[EMAIL PROTECTED]>
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to