diff --git a/src/mesa/state_tracker/st_cb_drawtex.c b/src/mesa/state_tracker/st_cb_drawtex.c index db938779aa6..413353e5f25 100644 --- a/src/mesa/state_tracker/st_cb_drawtex.c +++ b/src/mesa/state_tracker/st_cb_drawtex.c @@ -297,13 +297,11 @@ st_DrawTex(struct gl_context *ctx, GLfloat x, GLfloat y, GLfloat z, } util_draw_vertex_buffer(pipe, cso, vbuffer, - offset, false, + offset, true, MESA_PRIM_TRIANGLE_FAN, 4, /* verts */ numAttribs); /* attribs/vert */ - pipe_resource_reference(&vbuffer, NULL); - /* restore state */ cso_restore_state(cso, 0); ctx->Array.NewVertexElements = true;