summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/softpipe/sp_prim_setup.c
diff options
context:
space:
mode:
authorBrian <brian.paul@tungstengraphics.com>2007-07-12 13:43:33 -0600
committerBrian <brian.paul@tungstengraphics.com>2007-07-12 13:43:33 -0600
commitc78f372b1720cf17b0112d7c3296020044bef97b (patch)
tree0bb14488099ca0a464361f8d060fdd7049828425 /src/mesa/pipe/softpipe/sp_prim_setup.c
parent4f218958cc0bc57196a748cb005f94aeeace037c (diff)
s/prim_setup/sp_draw_render_stage/, new comments
Diffstat (limited to 'src/mesa/pipe/softpipe/sp_prim_setup.c')
-rw-r--r--src/mesa/pipe/softpipe/sp_prim_setup.c27
1 files changed, 18 insertions, 9 deletions
diff --git a/src/mesa/pipe/softpipe/sp_prim_setup.c b/src/mesa/pipe/softpipe/sp_prim_setup.c
index 5db05ecccb..e94ca139aa 100644
--- a/src/mesa/pipe/softpipe/sp_prim_setup.c
+++ b/src/mesa/pipe/softpipe/sp_prim_setup.c
@@ -127,14 +127,6 @@ static inline GLint block( GLint x )
-static void setup_begin( struct draw_stage *stage )
-{
- struct setup_stage *setup = setup_stage(stage);
-
- setup->quad.nr_attrs = setup->softpipe->nr_frag_attrs;
-}
-
-
/**
* Run shader on a quad/block.
*/
@@ -928,15 +920,32 @@ setup_point(struct draw_stage *stage, struct prim_header *prim)
+static void setup_begin( struct draw_stage *stage )
+{
+ struct setup_stage *setup = setup_stage(stage);
+
+ setup->quad.nr_attrs = setup->softpipe->nr_frag_attrs;
+
+ /*
+ * XXX this is where we might map() the renderbuffers to begin
+ * s/w rendering.
+ */
+}
+
+
static void setup_end( struct draw_stage *stage )
{
+ /*
+ * XXX this is where we might unmap() the renderbuffers after
+ * s/w rendering.
+ */
}
/**
* Create a new primitive setup/render stage.
*/
-struct draw_stage *prim_setup( struct softpipe_context *softpipe )
+struct draw_stage *sp_draw_render_stage( struct softpipe_context *softpipe )
{
struct setup_stage *setup = CALLOC_STRUCT(setup_stage);