aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_image.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv/gfx9: remove some leftover gfx6 descriptor setup.Dave Airlie2017-08-161-4/+0
* radv: remove semicolon in if(...);Bas Nieuwenhuizen2017-08-081-1/+1
* radv: Don't allow fmask swizzling for shareable images.Bas Nieuwenhuizen2017-08-071-1/+4
* radv: add separate fmask tile swizzle counter.Dave Airlie2017-08-071-1/+4
* radv: also fix texture image descriptors for mipmap tile swizzleDave Airlie2017-08-041-1/+2
* ac/surface: increment surf_index only when tile swizzle is allowedMarek Olšák2017-08-041-1/+1
* ac/surface: remove RADEON_SURF_HAS_TILE_MODE_INDEXMarek Olšák2017-08-041-1/+0
* ac/surface: move tile_swizzle to ac_surface and document itMarek Olšák2017-08-041-3/+3
* radv: fix buffer views on SI/CIK.Dave Airlie2017-07-241-0/+5
* radv: Don't segfault when exporting an image which hasn't been bound yet.Bas Nieuwenhuizen2017-07-241-1/+1
* radv: Generate storage image descriptors unconditionallyAlex Smith2017-07-221-4/+1
* radv: Set the RADEON_SURF_OPTIMIZE_FOR_SPACE flag for imagesAlex Smith2017-07-181-0/+1
* radv: don't shadow meta_va.Dave Airlie2017-07-181-1/+1
* radv: predicate cmask eliminate when using DCC.Dave Airlie2017-07-171-4/+9
* radv: set cb base tile swizzles for MRT speedups (v4)Dave Airlie2017-07-171-1/+10
* radv: Implement VK_KHR_external_memoryJason Ekstrand2017-07-151-1/+10
* radv: Drop support for VK_KHX_external_semaphore_*Jason Ekstrand2017-07-151-6/+1
* radv: Fix descriptors for cube images with VK_IMAGE_USAGE_STORAGE_BITAlex Smith2017-07-131-26/+53
* radv: don't overallocate depth/stencil formatsDave Airlie2017-07-061-1/+1
* radv: Remove unused args of radv_image_view_init.Bas Nieuwenhuizen2017-06-261-4/+2
* radv: set fmask state to all 0s when no fmask. (v2)Dave Airlie2017-06-091-1/+2
* radv: add texture descriptor/fmask/cmask support for GFX9Dave Airlie2017-06-061-31/+158
* radv: add some misc gfx9 pieces.Dave Airlie2017-06-061-0/+1
* radv: split metadata struct into legacy/gfx9 parts.Dave Airlie2017-06-061-12/+16
* radv: refactor some texture descriptor state.Dave Airlie2017-06-061-9/+17