summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_image.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: move RADV_TRACE_FILE functions to radv_debug.cSamuel Pitoiset2017-09-011-0/+1
* radv/gfx9: gfx9 has buffer sizing rules like pre-VI.Dave Airlie2017-08-251-1/+1
* radv: don't degrade tiling mode for small compressed or depth texture.Dave Airlie2017-08-241-6/+10
* radv/gfx9: only minify image view width/height/depth before gfx9.Dave Airlie2017-08-241-5/+13
* radv/image: don't rescale width/height if the format isn't changingDave Airlie2017-08-241-4/+6
* radv: cleanup some image view descriptor setup.Dave Airlie2017-08-241-13/+20
* radv/gfx9: use total levels in texture descriptorDave Airlie2017-08-241-1/+1
* radv/gfx9: fix tile swizzle handling for gfx9David Airlie2017-08-161-7/+5
* radv/gfx9: handle GFX9 opaque metadataDavid Airlie2017-08-161-4/+5