summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_image.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: prepare fmask surface creationDave Airlie2017-06-051-6/+5
* radv: use ac_surface data structuresNicolai Hähnle2017-06-051-26/+28
* radv: rename radeon_surf::bo_{size,alignment} to surf_{size,alignment}Nicolai Hähnle2017-06-051-6/+6
* radv: remove unused RADEON_SURF_HAS_SBUFFER_MIPTREENicolai Hähnle2017-06-051-2/+1
* radv: remove radeon_surf_level::nblk_zNicolai Hähnle2017-06-051-1/+1
* radv: remove radeon_surf_level::dcc_enabledNicolai Hähnle2017-06-051-1/+1
* radv: remove radeon_surf_level::pitch_bytesNicolai Hähnle2017-06-051-9/+2
* radv: add surface helper variable in radv_GetImageSubresourceLayoutNicolai Hähnle2017-06-051-6/+7
* radv: Add support for external queue family.Bas Nieuwenhuizen2017-06-051-1/+6