summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/softpipe/sp_prim_vbuf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/pipe/softpipe/sp_prim_vbuf.c')
-rw-r--r--src/mesa/pipe/softpipe/sp_prim_vbuf.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesa/pipe/softpipe/sp_prim_vbuf.c b/src/mesa/pipe/softpipe/sp_prim_vbuf.c
index 055cb19f9a..1d58e375a9 100644
--- a/src/mesa/pipe/softpipe/sp_prim_vbuf.c
+++ b/src/mesa/pipe/softpipe/sp_prim_vbuf.c
@@ -263,8 +263,11 @@ static void vbuf_flush_elements( struct draw_stage *stage )
static void vbuf_begin( struct draw_stage *stage )
{
struct vbuf_stage *vbuf = vbuf_stage(stage);
+ struct softpipe_context *softpipe = softpipe_context(vbuf->pipe);
- vbuf->vertex_size = vbuf->draw_context->vertex_info.size * sizeof(float);
+ //vbuf->vertex_size = vbuf->draw_context->vertex_info.size * sizeof(float);
+
+ vbuf->vertex_size = softpipe->vertex_info.size * sizeof(float);
}