Lines Matching refs:texture
112 struct r600_texture *texture,
121 staging : texture->flushed_depth_texture;
123 util_format_description(texture->resource.b.b.format);
126 if (!staging && !texture->dirty_level_mask)
129 max_sample = u_max_sample(&texture->resource.b.b);
135 texture->dirty_level_mask = 0;
153 if (!staging && !(texture->dirty_level_mask & (1 << level)))
158 max_layer = util_max_layer(&texture->resource.b.b, level);
170 surf_tmpl.format = texture->resource.b.b.format;
175 zsurf = ctx->create_surface(ctx, &texture->resource.b.b, &surf_tmpl);
191 /* The texture will always be dirty if some layers or samples aren't flushed.
196 texture->dirty_level_mask &= ~(1 << level);
206 struct r600_texture *texture,
218 dirty_level_mask = &texture->stencil_dirty_level_mask;
221 dirty_level_mask = &texture->dirty_level_mask;
225 surf_tmpl.format = texture->resource.b.b.format;
235 max_layer = util_max_layer(&texture->resource.b.b, level);
242 zsurf = rctx->b.b.create_surface(&rctx->b.b, &texture->resource.b.b, &surf_tmpl);
252 /* The texture will always be dirty if some layers or samples aren't flushed.
282 tex = (struct r600_texture *)view->texture;
370 /* The texture will always be dirty if some layers aren't flushed.
393 tex = (struct r600_texture *)view->texture;
493 tex = (struct r600_texture *)fb->cbufs[i]->texture;
504 rtex = (struct r600_texture*)fb->zsbuf->texture;
506 /* We can't use hyperz fast clear if each slice of a texture
508 * disable fast clear for texture array.
876 * a temporary texture and blit.
925 /* Using SDMA for copying to a linear texture in GTT is much faster.