On Fri, 24 Sep 2004 03:15:01 +0200, Nicolai Haehnle <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> apparently I'm the first to use a full software fallback for glClear(), as I
> ran into a few problems that the attached patch should fix:
> - spantmp.h doesn't check for NULL masks
> - add a WriteMonoDepthSpan function to the swrast to driver interface
> - use this function to clear the depth buffer in swrast when available
> (swrast depth buffer clearing completely ignores driver functions right
> now)
> 
> I decided to take it to the next level and actually start hacking on a DRI
> driver for the R300. So far I modified the R200 driver to recognize the
> R300 family and use 100% software fallbacks in this case. I will put source
> up as soon as some rasterization is actually hardware accelerated.

If you have a 100% software driver that works that might be a good
starting point for a software DRI driver to ween ourselves off GLcore
and eventually allow for accelerated indirect rendering.

Alex

> 
> One thing I noticed in the process: r200Flush() unconditionally calls
> r200EmitState(). Is this really necessary? I was assuming that glFlush()
> could be a noop when it's not preceded by any rendering commands.
> 
> cu,
> Nicolai
> 
> 
> 
>


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to