Searched refs:dcc_offset (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_texture.c426 return tex->dcc_offset &&
442 tex->dcc_offset = 0;
574 tex->dcc_offset = new_tex->dcc_offset;
605 assert(!tex->dcc_offset);
631 if (tex->dcc_offset && !tex->dcc_separate_buffer) {
632 uint64_t dcc_offset = local in function:si_set_tex_bo_metadata
634 : tex->dcc_offset;
636 assert((dcc_offset >> 8) != 0 && (dcc_offset >>
[all...]
H A Dsi_clear.c230 uint64_t dcc_offset, clear_size; local in function:vi_dcc_clear_level
236 dcc_offset = 0;
239 dcc_offset = tex->dcc_offset;
260 dcc_offset += tex->surface.u.legacy.level[level].dcc_offset;
265 si_clear_buffer(sctx, dcc_buffer, dcc_offset, clear_size,
676 if (dst->texture->nr_samples <= 1 && !sdst->dcc_offset) {
H A Dsi_compute_blit.c454 assert(tex->dcc_offset && tex->dcc_offset <= UINT_MAX);
469 img[1].u.buf.offset = tex->dcc_offset;
H A Dsi_blit.c480 assert(tex->dcc_offset);
546 if (!tex->cmask_buffer && !tex->surface.fmask_size && !tex->dcc_offset)
609 if (!tex->dcc_offset)
867 } else if (stex->surface.fmask_size || stex->cmask_buffer || stex->dcc_offset) {
923 !sdst->dcc_offset &&
1317 if (!tex->is_depth && (tex->cmask_buffer || tex->dcc_offset)) {
1362 if (!tex->dcc_offset || !sctx->has_graphics)
H A Dsi_descriptors.c356 tex->dcc_offset;
359 meta_va += base_level_info->dcc_offset;
392 if (tex->dcc_offset)
481 (tex->cmask_buffer || tex->dcc_offset));
530 if (tex->dcc_offset &&
2455 if (tex->dcc_offset &&
H A Dsi_pipe.h292 uint64_t dcc_offset; /* 0 = disabled */ member in struct:si_texture
333 * target == 2D and last_level == 0. If enabled, dcc_offset contains
1429 return tex->dcc_offset && level < tex->surface.num_dcc_levels;
H A Dsi_state.c3098 tex->dcc_offset) >> 8;
3105 if (tex->dcc_offset)
3158 cb_dcc_base += level_info->dcc_offset >> 8;
3884 if (tex->dcc_offset) {
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_surface.h80 uint32_t dcc_offset; /* relative offset within DCC mip tree */ member in struct:legacy_surf_level
H A Dac_surface.c374 surf_level->dcc_offset = 0;
393 surf_level->dcc_offset = surf->dcc_size;
395 surf->dcc_size = surf_level->dcc_offset + AddrDccOut->dccRamSize;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_image.c377 meta_va = gpu_address + image->dcc_offset;
379 meta_va += base_level_info->dcc_offset;
410 if (image->dcc_offset)
591 if (image->dcc_offset) {
722 desc[7] = image->dcc_offset >> 8;
884 image->dcc_offset = align64(image->size, image->planes[0].surface.dcc_alignment);
886 image->clear_value_offset = image->dcc_offset + image->planes[0].surface.dcc_size;
889 image->size = image->dcc_offset + image->planes[0].surface.dcc_size + 24;
H A Dradv_private.h1528 uint64_t dcc_offset; member in struct:radv_image
H A Dradv_meta_clear.c1344 image->offset + image->dcc_offset,
H A Dradv_device.c4256 if (iview->image->dcc_offset)
4308 va += iview->image->dcc_offset;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_clear.c297 uint64_t dcc_offset = tex->surface.meta_offset; local in function:vi_dcc_get_clear_info
312 dcc_offset += tex->surface.u.gfx9.meta_levels[level].offset;
354 dcc_offset += tex->surface.u.legacy.color.dcc_level[level].dcc_offset;
358 si_init_buffer_clear(out, dcc_buffer, dcc_offset, clear_size, clear_value);
H A Dsi_texture.c838 i, i < tex->surface.num_meta_levels, tex->surface.u.legacy.color.dcc_level[i].dcc_offset,
1075 size = tex->surface.u.legacy.color.dcc_level[i].dcc_offset +
H A Dsi_descriptors.c326 meta_va += tex->surface.u.legacy.color.dcc_level[base_level].dcc_offset;
H A Dsi_state.c3219 cb_dcc_base += tex->surface.u.legacy.color.dcc_level[cb->base.u.tex.level].dcc_offset >> 8;
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_surface.h101 uint32_t dcc_offset; /* relative offset within DCC mip tree */ member in struct:legacy_surf_dcc_level
H A Dac_surface.c677 dcc_level->dcc_offset = 0;
692 dcc_level->dcc_offset = surf->meta_size;
694 surf->meta_size = dcc_level->dcc_offset + AddrDccOut->dccRamSize;
2558 uint64_t dcc_offset = 0; local in function:ac_surface_get_bo_metadata
2561 dcc_offset = surf->display_dcc_offset ? surf->display_dcc_offset : surf->meta_offset;
2562 assert((dcc_offset >> 8) != 0 && (dcc_offset >> 8) < (1 << 24));
2566 *tiling_flags |= AMDGPU_TILING_SET(DCC_OFFSET_256B, dcc_offset >> 8);
2687 /* Disable DCC. dcc_offset is always set by texture_from_handle
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_image.c754 meta_va += plane->surface.u.legacy.color.dcc_level[base_level].dcc_offset;
1268 uint64_t dcc_offset = local in function:radv_init_metadata
1272 metadata->u.gfx9.dcc_offset_256b = dcc_offset >> 8;
H A Dradv_meta_clear.c1494 dcc_level->dcc_offset + dcc_level->dcc_slice_fast_clear_size * range->baseArrayLayer;
H A Dradv_cmd_buffer.c7439 size = dcc_level->dcc_offset + dcc_fast_clear_size;
H A Dradv_device.c6680 va += plane->surface.u.legacy.color.dcc_level[iview->base_mip].dcc_offset;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.2.0.rst3235 - radeonsi: use vi_dcc_enabled instead of using tex->surface.dcc_offset directly

Completed in 92 milliseconds