On Fri, 29 Nov 2002 22:46:08 +0000
Ian Molton <[EMAIL PROTECTED]> wrote:

> On Fri, 29 Nov 2002 14:54:30 +0100
> Felix Kühling <[EMAIL PROTECTED]> wrote:
> 
> > When the red polygons are
> > to be run through the pipeline and the blue ones aren't finished yet
> 
> What if the red ones are transparent and overlap the blue ones? they
> will have to wait, but perhaps not all of them?

The actual drawing has to happen sequentially in any case as we have
only one graphics card to render with. But while the blue polygons are
drawn, the red polygons can be transformed and clipped, the vertices
lighted and whatever other stages are there before rendering.

> how fine-grained can this go without becoming an excercise in futility?

Regarding the pipeline stages I was planning to use the granularity
already defined by the mesa pipeline stages. If you are looking for an
example see lines 206-236 in
xc/xc/lib/GL/mesa/src/drv/radeon/radeon_context.c.

The size of vertex chunks processed at a time depends on the application
(how often the state changes).

Felix

               __\|/__    ___     ___     ___
__Tschüß_______\_6 6_/___/__ \___/__ \___/___\___You can do anything,___
_____Felix_______\Ä/\ \_____\ \_____\ \______U___just not everything____
  [EMAIL PROTECTED]    >o<__/   \___/   \___/        at the same time!


-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T 
handheld. Power & Color in a compact size! 
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to