Lines Matching defs:statt

579          enum st_attachment_type statt;
589 statt = ST_ATTACHMENT_FRONT_LEFT;
592 statt = ST_ATTACHMENT_BACK_LEFT;
598 dri_drawable_get_format(drawable, statt, &format, &bind);
617 drawable->textures[statt] =
621 assert(drawable->textures[statt]);
628 enum st_attachment_type statt = statts[i];
630 if (statt == ST_ATTACHMENT_DEPTH_STENCIL)
633 if (drawable->textures[statt]) {
634 templ.format = drawable->textures[statt]->format;
635 templ.bind = drawable->textures[statt]->bind &
643 if (!drawable->msaa_textures[statt] ||
644 drawable->msaa_textures[statt]->width0 != templ.width0 ||
645 drawable->msaa_textures[statt]->height0 != templ.height0) {
647 pipe_resource_reference(&drawable->msaa_textures[statt], NULL);
649 drawable->msaa_textures[statt] =
652 assert(drawable->msaa_textures[statt]);
665 drawable->msaa_textures[statt],
666 drawable->textures[statt]);
670 pipe_resource_reference(&drawable->msaa_textures[statt], NULL);
677 enum st_attachment_type statt = ST_ATTACHMENT_DEPTH_STENCIL;
682 dri_drawable_get_format(drawable, statt, &format, &bind);
691 zsbuf = &drawable->msaa_textures[statt];
696 zsbuf = &drawable->textures[statt];
713 pipe_resource_reference(&drawable->msaa_textures[statt], NULL);
714 pipe_resource_reference(&drawable->textures[statt], NULL);
736 enum st_attachment_type statt)
751 if (statt != ST_ATTACHMENT_FRONT_LEFT &&
752 (!ctx->is_shared_buffer_bound || statt != ST_ATTACHMENT_BACK_LEFT))
757 dri_pipe_blit(ctx->st->pipe, drawable->textures[statt],
758 drawable->msaa_textures[statt]);
761 if (drawable->textures[statt]) {
762 pipe->flush_resource(pipe, drawable->textures[statt]);