From 5e4379b5a430bcaf7dea4814341830fce0820cb1 Mon Sep 17 00:00:00 2001 From: Brian Date: Tue, 10 Jul 2007 13:33:45 -0600 Subject: [PATCH] comments, clean-up --- src/mesa/pipe/draw/draw_context.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mesa/pipe/draw/draw_context.c b/src/mesa/pipe/draw/draw_context.c index c91be23eef8..d4654791bbe 100644 --- a/src/mesa/pipe/draw/draw_context.c +++ b/src/mesa/pipe/draw/draw_context.c @@ -81,12 +81,15 @@ static void validate_pipeline( struct draw_context *draw ) { struct prim_stage *next = draw->pipeline.setup; - /* TODO: make the current primitive part of the state and build + /* + * NOTE: we build up the pipeline in end-to-start order. + * + * TODO: make the current primitive part of the state and build * shorter pipelines for lines & points. */ + if (draw->setup.fill_cw != PIPE_POLYGON_MODE_FILL || draw->setup.fill_ccw != PIPE_POLYGON_MODE_FILL) { - draw->pipeline.unfilled->next = next; next = draw->pipeline.unfilled; } @@ -110,7 +113,6 @@ static void validate_pipeline( struct draw_context *draw ) next = draw->pipeline.cull; } - /* Clip stage */ { @@ -127,7 +129,6 @@ static void validate_pipeline( struct draw_context *draw ) next = draw->pipeline.flatshade; } - draw->pipeline.first = next; } -- 2.30.2