Home | History | Annotate | Download | only in nv50

Lines Matching defs:blitter

1072    struct nv50_blitter *blitter = ctx->nv50->screen->blitter;
1080 if (!blitter->fp[targ][mode]) {
1081 pipe_mutex_lock(blitter->mutex);
1082 if (!blitter->fp[targ][mode])
1083 blitter->fp[targ][mode] =
1085 pipe_mutex_unlock(blitter->mutex);
1087 ctx->fp = blitter->fp[targ][mode];
1228 struct nv50_blitter *blitter = nv50->screen->blitter;
1248 nv50->vertprog = &blitter->vp;
1268 nv50->samplers[2][0] = &blitter->sampler[ctx->filter];
1269 nv50->samplers[2][1] = &blitter->sampler[ctx->filter];
1752 screen->blitter = CALLOC_STRUCT(nv50_blitter);
1753 if (!screen->blitter) {
1754 NOUVEAU_ERR("failed to allocate blitter struct\n");
1758 pipe_mutex_init(screen->blitter->mutex);
1760 nv50_blitter_make_vp(screen->blitter);
1761 nv50_blitter_make_sampler(screen->blitter);
1769 struct nv50_blitter *blitter = screen->blitter;
1774 struct nv50_program *prog = blitter->fp[i][m];
1783 pipe_mutex_destroy(blitter->mutex);
1784 FREE(blitter);