Home | History | Annotate | Download | only in etnaviv

Lines Matching defs:zsbuf

210    if (sv->zsbuf != NULL) {
211 struct etna_surface *zsbuf = etna_surface(sv->zsbuf);
212 struct etna_resource *res = etna_resource(zsbuf->base.texture);
214 etna_update_render_resource(pctx, zsbuf->base.texture);
216 pipe_surface_reference(&cs->zsbuf, &zsbuf->base);
219 uint32_t depth_format = translate_depth_format(zsbuf->base.format);
232 cs->PE_DEPTH_ADDR = zsbuf->reloc[0];
236 cs->PE_PIPE_DEPTH_ADDR[i] = zsbuf->reloc[i];
241 cs->PE_DEPTH_STRIDE = zsbuf->surf.stride;
245 if (zsbuf->surf.ts_size) {
247 cs->TS_DEPTH_CLEAR_VALUE = zsbuf->level->clear_value;
249 cs->TS_DEPTH_STATUS_BASE = zsbuf->ts_reloc;
252 cs->TS_DEPTH_SURFACE_BASE = zsbuf->reloc[0];
259 if (zsbuf->base.texture->nr_samples > 1)
264 nr_samples_depth = zsbuf->base.texture->nr_samples;
266 pipe_surface_reference(&cs->zsbuf, NULL);