Home
last modified time | relevance | path

Searched refs:dirty_level_mask (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_blit.c128 if (!staging && !texture->dirty_level_mask) in r600_blit_decompress_depth()
137 texture->dirty_level_mask = 0; in r600_blit_decompress_depth()
155 if (!staging && !(texture->dirty_level_mask & (1 << level))) in r600_blit_decompress_depth()
198 texture->dirty_level_mask &= ~(1 << level); in r600_blit_decompress_depth()
215 unsigned *dirty_level_mask; in r600_blit_decompress_depth_in_place() local
220 dirty_level_mask = &texture->stencil_dirty_level_mask; in r600_blit_decompress_depth_in_place()
223 dirty_level_mask = &texture->dirty_level_mask; in r600_blit_decompress_depth_in_place()
230 if (!(*dirty_level_mask & (1 << level))) in r600_blit_decompress_depth_in_place()
257 *dirty_level_mask in r600_blit_decompress_depth_in_place()
[all...]
H A Dr600_texture.c78 if (rdst->cmask.size && rdst->dirty_level_mask & (1 << dst_level)) { in r600_prepare_for_dma_blit()
90 if (rsrc->cmask.size && rsrc->dirty_level_mask & (1 << src_level)) in r600_prepare_for_dma_blit()
93 assert(!(rsrc->dirty_level_mask & (1 << src_level))); in r600_prepare_for_dma_blit()
94 assert(!(rdst->dirty_level_mask & (1 << dst_level))); in r600_prepare_for_dma_blit()
343 rtex->dirty_level_mask = 0; in r600_texture_discard_cmask()
1813 bool need_compressed_update = !tex->dirty_level_mask; in evergreen_do_fast_color_clear()
1815 tex->dirty_level_mask |= 1 << fb->cbufs[i]->u.tex.level; in evergreen_do_fast_color_clear()
H A Dr600_pipe_common.h206 unsigned dirty_level_mask; /* each bit says if that mipmap is compressed */ member
H A Dr600_state_common.c2545 rtex->dirty_level_mask |= 1 << surf->u.tex.level; in r600_draw_vbo()
2560 rtex->dirty_level_mask |= 1 << surf->u.tex.level; in r600_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_blit.c253 texture->dirty_level_mask &= ~fully_decompressed_mask; in si_blit_decompress_zs_planes_in_place()
303 levels_z = level_mask & tex->dirty_level_mask; in si_decompress_depth()
356 tex->dirty_level_mask &= ~fully_copied_levels; in si_decompress_depth()
377 tex->dirty_level_mask &= ~levels_z; in si_decompress_depth()
453 level_mask &= tex->dirty_level_mask; in si_blit_decompress_color()
536 tex->dirty_level_mask &= ~(1 << level); in si_blit_decompress_color()
1076 (!dst->cmask_buffer || !dst->dirty_level_mask)) { /* dst cannot be fast-cleared */ in si_msaa_resolve_blit_via_CB()
1109 dst->dirty_level_mask &= ~(1 << info->dst.level); in si_msaa_resolve_blit_via_CB()
1265 /* Clear dirty_level_mask for the levels that will be overwritten. */ in si_generate_mipmap()
1267 stex->dirty_level_mask in si_generate_mipmap()
[all...]
H A Dsi_clear.c877 !(tex->dirty_level_mask & (1 << level))) { in si_fast_clear()
879 tex->dirty_level_mask |= 1 << level; in si_fast_clear()
1133 tex->dirty_level_mask &= ~(1 << fb->cbufs[i]->u.tex.level); in si_clear()
H A Dsi_texture.c352 tex->dirty_level_mask = 0; in si_texture_discard_cmask()
504 tex->dirty_level_mask = new_tex->dirty_level_mask; in si_reallocate_texture_inplace()
H A Dsi_descriptors.c494 (tex->dirty_level_mask && (tex->cmask_buffer || tex->surface.meta_offset)); in color_needs_decompression()
504 return tex->db_compatible && (tex->dirty_level_mask || (is_stencil && tex->stencil_dirty_level_mask)); in depth_needs_decompression()
H A Dsi_pipe.h406 uint16_t dirty_level_mask; /* each bit says if that mipmap is compressed */ member
H A Dsi_state.c2857 tex->dirty_level_mask |= 1 << surf->u.tex.level; in si_update_fb_dirtiness_after_rendering()
2872 tex->dirty_level_mask |= 1 << surf->u.tex.level; in si_update_fb_dirtiness_after_rendering()

Completed in 34 milliseconds