Lines Matching defs:texture

114 				       struct r600_texture *texture,
123 staging : texture->flushed_depth_texture;
125 util_format_description(texture->resource.b.b.format);
128 if (!staging && !texture->dirty_level_mask)
131 max_sample = u_max_sample(&texture->resource.b.b);
137 texture->dirty_level_mask = 0;
155 if (!staging && !(texture->dirty_level_mask & (1 << level)))
160 max_layer = util_max_layer(&texture->resource.b.b, level);
172 surf_tmpl.format = texture->resource.b.b.format;
177 zsurf = ctx->create_surface(ctx, &texture->resource.b.b, &surf_tmpl);
193 /* The texture will always be dirty if some layers or samples aren't flushed.
198 texture->dirty_level_mask &= ~(1 << level);
208 struct r600_texture *texture,
220 dirty_level_mask = &texture->stencil_dirty_level_mask;
223 dirty_level_mask = &texture->dirty_level_mask;
227 surf_tmpl.format = texture->resource.b.b.format;
237 max_layer = util_max_layer(&texture->resource.b.b, level);
244 zsurf = rctx->b.b.create_surface(&rctx->b.b, &texture->resource.b.b, &surf_tmpl);
254 /* The texture will always be dirty if some layers or samples aren't flushed.
284 tex = (struct r600_texture *)view->texture;
372 /* The texture will always be dirty if some layers aren't flushed.
395 tex = (struct r600_texture *)view->texture;
496 tex = (struct r600_texture *)fb->cbufs[i]->texture;
507 rtex = (struct r600_texture*)fb->zsbuf->texture;
509 /* We can't use hyperz fast clear if each slice of a texture
511 * disable fast clear for texture array.
871 * a temporary texture and blit.
920 /* Using SDMA for copying to a linear texture in GTT is much faster.