summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/i915simple
diff options
context:
space:
mode:
authorBrian <brian.paul@tungstengraphics.com>2007-08-20 16:31:12 -0600
committerBrian <brian.paul@tungstengraphics.com>2007-08-20 16:31:12 -0600
commit8175eaa3b49f3b62f7ab251c4e0fbd14dd9f7e2b (patch)
tree9f49d51df082f2e2033bf6c624e3d2c9b35af2f8 /src/mesa/pipe/i915simple
parent51da8ee85eccf0df3721cbd863cd174382d1ddfd (diff)
Checkpoint: remove more of the old draw_vb() code.
Diffstat (limited to 'src/mesa/pipe/i915simple')
-rw-r--r--src/mesa/pipe/i915simple/i915_context.c28
1 files changed, 5 insertions, 23 deletions
diff --git a/src/mesa/pipe/i915simple/i915_context.c b/src/mesa/pipe/i915simple/i915_context.c
index c7d469583c..b34899a867 100644
--- a/src/mesa/pipe/i915simple/i915_context.c
+++ b/src/mesa/pipe/i915simple/i915_context.c
@@ -147,33 +147,16 @@ static void i915_destroy( struct pipe_context *pipe )
free( i915 );
}
-static void i915_draw_vb( struct pipe_context *pipe,
- struct vertex_buffer *VB )
-{
- struct i915_context *i915 = i915_context( pipe );
-
- if (i915->dirty)
- i915_update_derived( i915 );
-
-#if 0
- draw_vb( i915->draw, VB );
-#endif
-}
-
-static void
-i915_draw_vertices(struct pipe_context *pipe,
- unsigned mode,
- unsigned numVertex, const float *verts,
- unsigned numAttribs, const unsigned attribs[])
+static void i915_draw_arrays( struct pipe_context *pipe,
+ unsigned mode, unsigned start, unsigned count)
{
struct i915_context *i915 = i915_context( pipe );
if (i915->dirty)
i915_update_derived( i915 );
-#if 0
- draw_vertices(i915->draw, mode, numVertex, verts, numAttribs, attribs);
-#endif
+
+ draw_arrays(i915->draw, mode, start, count);
}
@@ -217,12 +200,11 @@ struct pipe_context *i915_create( struct pipe_winsys *pipe_winsys,
i915->pipe.destroy = i915_destroy;
i915->pipe.supported_formats = i915_supported_formats;
i915->pipe.max_texture_size = i915_max_texture_size;
- i915->pipe.draw_vb = i915_draw_vb;
- i915->pipe.draw_vertices = i915_draw_vertices;
i915->pipe.clear = i915_clear;
i915->pipe.reset_occlusion_counter = NULL; /* no support */
i915->pipe.get_occlusion_counter = NULL;
+ i915->pipe.draw_arrays = i915_draw_arrays;
/*
* Create drawing context and plug our rendering stage into it.