Lines Matching refs:clr
208 struct blt_clear_op clr = {}; in etna_blit_clear_color_blt() local
209 clr.dest.addr.bo = res->bo; in etna_blit_clear_color_blt()
210 clr.dest.addr.offset = surf->surf.offset; in etna_blit_clear_color_blt()
211 clr.dest.addr.flags = ETNA_RELOC_WRITE; in etna_blit_clear_color_blt()
212 clr.dest.bpp = util_format_get_blocksize(surf->base.format); in etna_blit_clear_color_blt()
213 clr.dest.stride = surf->surf.stride; in etna_blit_clear_color_blt()
218 clr.dest.tiling = res->layout; in etna_blit_clear_color_blt()
219 clr.dest.cache_mode = TS_CACHE_MODE_128; /* TODO: cache modes */ in etna_blit_clear_color_blt()
222 clr.dest.use_ts = 1; in etna_blit_clear_color_blt()
223 clr.dest.ts_addr.bo = res->ts_bo; in etna_blit_clear_color_blt()
224 clr.dest.ts_addr.offset = 0; in etna_blit_clear_color_blt()
225 clr.dest.ts_addr.flags = ETNA_RELOC_WRITE; in etna_blit_clear_color_blt()
226 clr.dest.ts_clear_value[0] = new_clear_value; in etna_blit_clear_color_blt()
227 clr.dest.ts_clear_value[1] = new_clear_value; in etna_blit_clear_color_blt()
230 clr.clear_value[0] = new_clear_value; in etna_blit_clear_color_blt()
231 clr.clear_value[1] = new_clear_value; in etna_blit_clear_color_blt()
232 clr.clear_bits[0] = 0xffffffff; /* TODO: Might want to clear only specific channels? */ in etna_blit_clear_color_blt()
233 clr.clear_bits[1] = 0xffffffff; in etna_blit_clear_color_blt()
234 clr.rect_x = 0; /* What about scissors? */ in etna_blit_clear_color_blt()
235 clr.rect_y = 0; in etna_blit_clear_color_blt()
236 clr.rect_w = surf->surf.width; in etna_blit_clear_color_blt()
237 clr.rect_h = surf->surf.height; in etna_blit_clear_color_blt()
239 emit_blt_clearimage(ctx->stream, &clr); in etna_blit_clear_color_blt()
284 struct blt_clear_op clr = {}; in etna_blit_clear_zs_blt() local
285 clr.dest.addr.bo = res->bo; in etna_blit_clear_zs_blt()
286 clr.dest.addr.offset = surf->surf.offset; in etna_blit_clear_zs_blt()
287 clr.dest.addr.flags = ETNA_RELOC_WRITE; in etna_blit_clear_zs_blt()
288 clr.dest.bpp = util_format_get_blocksize(surf->base.format); in etna_blit_clear_zs_blt()
289 clr.dest.stride = surf->surf.stride; in etna_blit_clear_zs_blt()
291 clr.dest.compressed = 1; in etna_blit_clear_zs_blt()
292 clr.dest.compress_fmt = COLOR_COMPRESSION_FORMAT_D24S8; in etna_blit_clear_zs_blt()
294 clr.dest.tiling = res->layout; in etna_blit_clear_zs_blt()
295 clr.dest.cache_mode = TS_CACHE_MODE_128; /* TODO: cache modes */ in etna_blit_clear_zs_blt()
298 clr.dest.use_ts = 1; in etna_blit_clear_zs_blt()
299 clr.dest.ts_addr.bo = res->ts_bo; in etna_blit_clear_zs_blt()
300 clr.dest.ts_addr.offset = 0; in etna_blit_clear_zs_blt()
301 clr.dest.ts_addr.flags = ETNA_RELOC_WRITE; in etna_blit_clear_zs_blt()
302 clr.dest.ts_clear_value[0] = new_clear_value; in etna_blit_clear_zs_blt()
303 clr.dest.ts_clear_value[1] = new_clear_value; in etna_blit_clear_zs_blt()
306 clr.clear_value[0] = new_clear_value; in etna_blit_clear_zs_blt()
307 clr.clear_value[1] = new_clear_value; in etna_blit_clear_zs_blt()
308 clr.clear_bits[0] = new_clear_bits; in etna_blit_clear_zs_blt()
309 clr.clear_bits[1] = new_clear_bits; in etna_blit_clear_zs_blt()
310 clr.rect_x = 0; /* What about scissors? */ in etna_blit_clear_zs_blt()
311 clr.rect_y = 0; in etna_blit_clear_zs_blt()
312 clr.rect_w = surf->surf.width; in etna_blit_clear_zs_blt()
313 clr.rect_h = surf->surf.height; in etna_blit_clear_zs_blt()
315 emit_blt_clearimage(ctx->stream, &clr); in etna_blit_clear_zs_blt()