summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_image.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: Add queue masks for htile usage determination.Bas Nieuwenhuizen2017-05-221-4/+8
* radv: Specify semantics of HTILE layout helpers.Bas Nieuwenhuizen2017-05-221-3/+6
* radv: Don't use a separate can_expclear.Bas Nieuwenhuizen2017-05-221-7/+0
* radv: drop resolve hack workaroundsDave Airlie2017-05-071-62/+0
* radv: set PERF_MOD in sample state like radeonsi.Dave Airlie2017-05-071-1/+2
* radv/image: drop blk_dDave Airlie2017-05-031-1/+0
* radv: remove some members of radeon surface.Dave Airlie2017-05-031-13/+6
* radv: move some image info into a separate struct.Dave Airlie2017-05-031-30/+33
* radv: allocate thin textures as linear.Dave Airlie2017-04-131-0/+7
* amd: add texture format definitions for GFX9Marek Olšák2017-03-301-4/+4
* amd: resolve remaining definition conflicts with gfx9d.hMarek Olšák2017-03-301-3/+3
* radv: Implement sparse image creation.Bas Nieuwenhuizen2017-03-291-2/+21
* radv: Use the subresource range in HTILE initialization.Bas Nieuwenhuizen2017-03-071-2/+1
* radv: Use winsys HTILE info.Bas Nieuwenhuizen2017-03-071-75/+8
* radv: Disable HTILE for textures with multiple layers/levels.Bas Nieuwenhuizen2017-03-061-0/+3
* radv: pass FMASK alignment to applicationDave Airlie2017-02-071-0/+1
* radv: Pass DCC alignment to application.Bas Nieuwenhuizen2017-02-071-0/+1
* radv: Pass CMASK alignment to application.Bas Nieuwenhuizen2017-02-071-0/+1
* radv: handle VK_QUEUE_FAMILY_IGNORED in image transitions (v3)Dave Airlie2017-02-021-4/+7
* radv: Get physical device from radv_device instead of the instance.Bas Nieuwenhuizen2017-01-161-9/+9