Lines Matching refs:drawtex
114 struct drawtex_state *drawtex);
1915 meta_drawtex_cleanup(struct gl_context *ctx, struct drawtex_state *drawtex) in meta_drawtex_cleanup() argument
1917 if (drawtex->VAO != 0) { in meta_drawtex_cleanup()
1918 _mesa_DeleteVertexArrays(1, &drawtex->VAO); in meta_drawtex_cleanup()
1919 drawtex->VAO = 0; in meta_drawtex_cleanup()
1921 _mesa_reference_buffer_object(ctx, &drawtex->buf_obj, NULL); in meta_drawtex_cleanup()
3294 struct drawtex_state *drawtex = &ctx->Meta->DrawTex; in _mesa_meta_DrawTex() local
3307 if (drawtex->VAO == 0) { in _mesa_meta_DrawTex()
3312 _mesa_GenVertexArrays(1, &drawtex->VAO); in _mesa_meta_DrawTex()
3313 _mesa_BindVertexArray(drawtex->VAO); in _mesa_meta_DrawTex()
3315 array_obj = _mesa_lookup_vao(ctx, drawtex->VAO); in _mesa_meta_DrawTex()
3319 drawtex->buf_obj = ctx->Driver.NewBufferObject(ctx, 0xDEADBEEF); in _mesa_meta_DrawTex()
3320 if (drawtex->buf_obj == NULL) in _mesa_meta_DrawTex()
3323 _mesa_buffer_data(ctx, drawtex->buf_obj, GL_NONE, sizeof(verts), verts, in _mesa_meta_DrawTex()
3333 drawtex->buf_obj, 0, sizeof(struct vertex), in _mesa_meta_DrawTex()
3345 drawtex->buf_obj, 0, sizeof(struct vertex), in _mesa_meta_DrawTex()
3351 _mesa_BindVertexArray(drawtex->VAO); in _mesa_meta_DrawTex()
3416 _mesa_buffer_sub_data(ctx, drawtex->buf_obj, 0, sizeof(verts), verts); in _mesa_meta_DrawTex()