Lines Matching defs:drawpix
113 struct drawpix_state *drawpix);
1896 meta_drawpix_cleanup(struct gl_context *ctx, struct drawpix_state *drawpix)
1898 if (drawpix->VAO != 0) {
1899 _mesa_DeleteVertexArrays(1, &drawpix->VAO);
1900 drawpix->VAO = 0;
1902 _mesa_reference_buffer_object(ctx, &drawpix->buf_obj, NULL);
1905 if (drawpix->StencilFP != 0) {
1906 _mesa_DeleteProgramsARB(1, &drawpix->StencilFP);
1907 drawpix->StencilFP = 0;
1910 if (drawpix->DepthFP != 0) {
1911 _mesa_DeleteProgramsARB(1, &drawpix->DepthFP);
1912 drawpix->DepthFP = 0;
2021 struct drawpix_state *drawpix = &ctx->Meta->DrawPix;
2025 assert(drawpix->StencilFP == 0);
2035 _mesa_GenProgramsARB(1, &drawpix->StencilFP);
2036 _mesa_BindProgramARB(GL_FRAGMENT_PROGRAM_ARB, drawpix->StencilFP);
2055 struct drawpix_state *drawpix = &ctx->Meta->DrawPix;
2059 assert(drawpix->DepthFP == 0);
2069 _mesa_GenProgramsARB(1, &drawpix->DepthFP);
2070 _mesa_BindProgramARB(GL_FRAGMENT_PROGRAM_ARB, drawpix->DepthFP);
2087 struct drawpix_state *drawpix = &ctx->Meta->DrawPix;
2186 _mesa_meta_setup_vertex_objects(ctx, &drawpix->VAO, &drawpix->buf_obj, false,
2223 _mesa_buffer_data(ctx, drawpix->buf_obj, GL_NONE, sizeof(verts), verts,
2235 if (!drawpix->StencilFP)
2253 _mesa_BindProgramARB(GL_FRAGMENT_PROGRAM_ARB, drawpix->StencilFP);
2271 if (!drawpix->DepthFP)
2274 _mesa_BindProgramARB(GL_FRAGMENT_PROGRAM_ARB, drawpix->DepthFP);