OSDN Git Service

added draw_set_vertex_array_info()
authorBrian <brian.paul@tungstengraphics.com>
Thu, 16 Aug 2007 00:53:37 +0000 (18:53 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Thu, 16 Aug 2007 01:04:44 +0000 (19:04 -0600)
src/mesa/pipe/draw/draw_context.c
src/mesa/pipe/draw/draw_context.h

index 0707c03..f2ee6c5 100644 (file)
@@ -192,3 +192,13 @@ void draw_set_viewport_state( struct draw_context *draw,
     * Full pipe will have vertex shader, vertex fetch of its own.
     */
 }
+
+
+void draw_set_vertex_array_info(struct draw_context *draw,
+                                const struct pipe_vertex_buffer *buffers,
+                                const struct pipe_vertex_element *elements)
+{
+   draw->vertex_buffer = buffers;
+   draw->vertex_element = elements;
+}
+
index be0a18d..b9cac7c 100644 (file)
@@ -67,6 +67,16 @@ void draw_set_vertex_attributes( struct draw_context *draw,
                                 const GLuint *attrs,
                                 GLuint nr_attrs );
 
+/* XXX temporary */
+void draw_set_vertex_attributes2( struct draw_context *draw,
+                                const GLuint *attrs,
+                                GLuint nr_attrs );
+
+void draw_set_vertex_array_info(struct draw_context *draw,
+                                const struct pipe_vertex_buffer *buffers,
+                                const struct pipe_vertex_element *elements);
+
+/* XXX temporary */
 void draw_vb(struct draw_context *draw,
             struct vertex_buffer *VB );