Lines Matching refs:statts
216 const enum st_attachment_type *statts,
487 const enum st_attachment_type *statts,
513 statts, statts_count))
597 attachments |= BITFIELD_BIT(statts[i]);
604 dri_drawable_get_format(drawable, statts[i], &format, &bind);
607 if (!drawable->textures[statts[i]]) {
608 if (statts[i] == ST_ATTACHMENT_BACK_LEFT ||
609 statts[i] == ST_ATTACHMENT_DEPTH_STENCIL ||
610 (statts[i] == ST_ATTACHMENT_FRONT_LEFT && front_only))
621 if (statts[i] < ST_ATTACHMENT_DEPTH_STENCIL && is_window) {
623 if (statts[i] == ST_ATTACHMENT_BACK_LEFT || (statts[i] == ST_ATTACHMENT_FRONT_LEFT && front_only))
628 drawable->textures[statts[i]] =
632 else if (is_pixmap && statts[i] == ST_ATTACHMENT_FRONT_LEFT && !kscreen->is_sw) {
633 drawable->textures[statts[i]] = kopper_get_pixmap_buffer(cdraw, format);
638 drawable->textures[statts[i]] =
642 if (drawable->stvis.samples > 1 && !drawable->msaa_textures[statts[i]]) {
647 drawable->msaa_textures[statts[i]] =
651 drawable->msaa_textures[statts[i]],
652 drawable->textures[statts[i]]);