r300/compiler: Fix segfault in error path
[mesa.git] / src / mesa / drivers / dri / r300 / r300_render.c
index bb8f91491f556dddf00e2c64bcf6a9327b44cc88..cf89ab7ec3db95cb96bfdd8e14b4ab5f92d8e35b 100644 (file)
@@ -327,6 +327,8 @@ void r300RunRenderPrimitive(GLcontext * ctx, int start, int end, int prim)
        BATCH_LOCALS(&rmesa->radeon);
        int type, num_verts;
 
+       radeon_prepare_render(&rmesa->radeon);
+
        type = r300PrimitiveType(rmesa, prim);
        num_verts = r300NumVerts(rmesa, end - start, prim);