aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_image.c
Commit message (Expand)AuthorAgeFilesLines
* radv: enable DCC for MSAA 2x textures on VI under an optionSamuel Pitoiset2018-04-191-1/+5
* radv: allocate CMASK for DCC fast clear with MSAASamuel Pitoiset2018-04-191-0/+7
* radv: fix radv_layout_dcc_compressed() when image doesn't have DCCSamuel Pitoiset2018-04-121-1/+1
* ac/surface: don't set the display flag for obviously unsupported cases (v2)Marek Olšák2018-04-101-0/+1
* radv: add radv_image_is_tc_compat_htile() helperSamuel Pitoiset2018-04-091-5/+5
* radv: add radv_use_dcc_for_image() helperSamuel Pitoiset2018-04-091-30/+68
* radv: rename radv_image_is_tc_compat_htile()Samuel Pitoiset2018-04-091-3/+3
* radv: clean up radv_vi_dcc_enabled()Samuel Pitoiset2018-04-091-1/+1
* radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpersSamuel Pitoiset2018-04-091-7/+7
* radv: enable TC-compat HTILE for 16-bit depth surfaces on GFX8Samuel Pitoiset2018-03-231-12/+8
* radv: add radv_image_is_tc_compat_htile() helperSamuel Pitoiset2018-03-231-11/+45
* radv: don't support tc-compat on multisample d32s8 at all.Dave Airlie2018-02-061-2/+2
* radv/gfx9: fix block compression texture views. (v2)Dave Airlie2018-01-301-4/+49
* radv: don't enable tc compat for d32s8 + 4/8 samples (v1.1)Dave Airlie2018-01-261-1/+2
* radv: Implement VK_ANDROID_native_buffer.Bas Nieuwenhuizen2018-01-191-0/+12
* radv: Add create image flag to not use DCC/CMASK.Bas Nieuwenhuizen2018-01-191-19/+24
* radv: Enable DCC with transfers.Bas Nieuwenhuizen2017-12-291-2/+1
* radv: Disable DCC for GENERAL layout and compute transfer dest.Bas Nieuwenhuizen2017-12-291-0/+12
* radv: Don't enable DCC / TC compat HTILE for storage images.Bas Nieuwenhuizen2017-12-291-5/+6
* Revert "radv/gfx9: fix block compression texture views."Bas Nieuwenhuizen2017-12-291-35/+0
* radv/gfx9: use correct swizzle parameter to work out border swizzle.Dave Airlie2017-12-291-2/+2
* radv/gfx9: fix block compression texture views.Dave Airlie2017-12-291-0/+35
* radv/gfx9: use correct stencil format for tc compat htile.Dave Airlie2017-12-281-4/+7
* radv: Fix DCC compatible formats.Bas Nieuwenhuizen2017-12-231-1/+1
* radv: reduce the number of small surfaces that need CMASK or DCCSamuel Pitoiset2017-12-221-1/+1
* radv: fix TC-compat HTILE with VK_FORMAT_D32_SFLOAT_S8_UINT on VegaSamuel Pitoiset2017-12-081-0/+6
* radv/image: Implement the wsi "extension"Jason Ekstrand2017-12-041-2/+6
* radv: do not allocate CMASK or DCC for small surfacesSamuel Pitoiset2017-11-301-0/+10
* ac/surface: enable DCC computation for MSAAMarek Olšák2017-11-291-1/+2
* ac: change legacy_surf_level::slice_size to dword unitsMarek Olšák2017-11-271-4/+4
* radv: use a 16 bytes array for the sampled/storage image descriptorsSamuel Pitoiset2017-11-201-4/+1
* radv: use vk_zalloc instead of vk_alloc+memsetSamuel Pitoiset2017-11-131-3/+2
* radv: do not allocate CMASK for non-MSSA images with 128 bit formatsSamuel Pitoiset2017-10-141-0/+8
* radv: remove duplicate debug_flags fieldTimothy Arceri2017-10-121-2/+2
* radv: Disable usage checks in metadata for images with extended usage data.Bas Nieuwenhuizen2017-10-061-1/+3
* radv: enable tc compatible htile for d32s8 also.Dave Airlie2017-10-041-1/+2
* radv: Implement TC compatible HTILE.Bas Nieuwenhuizen2017-10-041-0/+21
* radv: add radv_vi_dcc_enabled() helperSamuel Pitoiset2017-10-021-1/+1
* radv: rework DCC/CMASK/FMASK/HTILE allocationsSamuel Pitoiset2017-10-021-27/+56
* radv: Fix VK_KHR_image_format_list.Bas Nieuwenhuizen2017-09-251-1/+3
* radv: make use of ATI_VENDOR_ID everywhereSamuel Pitoiset2017-09-251-1/+1
* radv: Don't use a virtual function for getting the buffer virtual address.Bas Nieuwenhuizen2017-09-201-3/+3
* radv: Add support for more DCC compression with VK_KHR_image_format_list.Bas Nieuwenhuizen2017-09-161-3/+21
* radv: remove useless 'cmd_buffer' param from radv_buffer_view_init()Samuel Pitoiset2017-09-131-3/+2
* radv/gfx9: fix image resource handling.Dave Airlie2017-09-131-8/+19
* radv: handle GFX9 1D texturesDave Airlie2017-09-131-3/+7
* radv: Don't allocate CMASK for linear images.Bas Nieuwenhuizen2017-09-121-1/+3
* radv: Disable multilayer & multilevel DCC.Bas Nieuwenhuizen2017-09-121-0/+1
* radv/gfx9: set descriptor up for base_mip to level range.Dave Airlie2017-09-061-1/+4
* radv: disable 1d/2d linear optimisation on gfx9.Dave Airlie2017-09-061-3/+4