Lines Matching defs:zsbuf
250 if (fb->zsbuf != NULL) {
251 struct etna_surface *zsbuf = etna_surface(fb->zsbuf);
252 struct etna_resource *res = etna_resource(zsbuf->base.texture);
254 etna_update_render_resource(pctx, etna_resource(zsbuf->prsc));
258 uint32_t depth_format = translate_depth_format(zsbuf->base.format);
276 cs->PE_PIPE_DEPTH_ADDR[i] = zsbuf->reloc[i];
280 cs->PE_DEPTH_ADDR = zsbuf->reloc[0];
284 cs->PE_DEPTH_STRIDE = zsbuf->surf.stride;
288 if (zsbuf->surf.ts_size) {
289 cs->TS_DEPTH_CLEAR_VALUE = zsbuf->level->clear_value;
291 cs->TS_DEPTH_STATUS_BASE = zsbuf->ts_reloc;
294 cs->TS_DEPTH_SURFACE_BASE = zsbuf->reloc[0];
297 pe_mem_config |= VIVS_PE_MEM_CONFIG_DEPTH_TS_MODE(zsbuf->level->ts_mode);
299 if (zsbuf->level->ts_compress_fmt >= 0) {
302 COND(zsbuf->level->ts_compress_fmt == COMPRESSION_FORMAT_D24S8,
309 nr_samples_depth = zsbuf->base.texture->nr_samples;
658 if (ctx->framebuffer_s.zsbuf) {
659 struct etna_surface *zs_surf = etna_surface(ctx->framebuffer_s.zsbuf);