radv: add a sanity check for mutable formats and TC-compat HTILE
[mesa.git] / src / amd / vulkan / radv_image.c
2018-10-01 Samuel Pitoisetradv: add a sanity check for mutable formats and TC...
2018-10-01 Samuel Pitoisetradv: disable HTILE for very small depth surfaces
2018-09-03 Bas Nieuwenhuizenradv: Fix CMASK dimensions.
2018-07-31 Marek Olšákradeonsi: use storage_samples instead of color_samples...
2018-06-25 Marek Olšákac/surface: move cmask_size/alignment into radeon_surf
2018-05-31 Bas Nieuwenhuizenradv: Add option to print errors even in optimized...
2018-05-10 Marek Olšákac/surface: add EQAA support
2018-05-10 Marek Olšákac/surface: unify common legacy and gfx9 fmask fields
2018-05-10 Marek Olšákac/surface/gfx6: compute FMASK together with the color...
2018-05-10 Andres Rodriguezradv: disable DCC for shareable images on GFX9+
2018-05-10 Grazvydas Ignotasradv: assorted typo fixes
2018-05-10 Dave Airlieradv: handle arrays in the fmask descriptor.
2018-05-01 Dave Airlieradv: set fmask_surf_index on fmask surfaces.
2018-04-26 Samuel Pitoisetradv: set ac_surf_info::num_channels correctly
2018-04-26 Samuel Pitoisetradv: fix DCC enablement since partial MSAA implementation
2018-04-19 Samuel Pitoisetradv: enable DCC for MSAA 2x textures on VI under an...
2018-04-19 Samuel Pitoisetradv: allocate CMASK for DCC fast clear with MSAA
2018-04-12 Samuel Pitoisetradv: fix radv_layout_dcc_compressed() when image doesn...
2018-04-10 Marek Olšákac/surface: don't set the display flag for obviously...
2018-04-09 Samuel Pitoisetradv: add radv_image_is_tc_compat_htile() helper
2018-04-09 Samuel Pitoisetradv: add radv_use_dcc_for_image() helper
2018-04-09 Samuel Pitoisetradv: rename radv_image_is_tc_compat_htile()
2018-04-09 Samuel Pitoisetradv: clean up radv_vi_dcc_enabled()
2018-04-09 Samuel Pitoisetradv: add radv_image_has_{cmask,fmask,dcc,htile}()...
2018-03-23 Samuel Pitoisetradv: enable TC-compat HTILE for 16-bit depth surfaces...
2018-03-23 Samuel Pitoisetradv: add radv_image_is_tc_compat_htile() helper
2018-02-06 Dave Airlieradv: don't support tc-compat on multisample d32s8...
2018-01-29 Dave Airlieradv/gfx9: fix block compression texture views. (v2)
2018-01-25 Dave Airlieradv: don't enable tc compat for d32s8 + 4/8 samples...
2018-01-19 Bas Nieuwenhuizenradv: Implement VK_ANDROID_native_buffer.
2018-01-19 Bas Nieuwenhuizenradv: Add create image flag to not use DCC/CMASK.
2017-12-29 Bas Nieuwenhuizenradv: Enable DCC with transfers.
2017-12-29 Bas Nieuwenhuizenradv: Disable DCC for GENERAL layout and compute transf...
2017-12-29 Bas Nieuwenhuizenradv: Don't enable DCC / TC compat HTILE for storage...
2017-12-29 Bas NieuwenhuizenRevert "radv/gfx9: fix block compression texture views."
2017-12-29 Dave Airlieradv/gfx9: use correct swizzle parameter to work out...
2017-12-29 Dave Airlieradv/gfx9: fix block compression texture views.
2017-12-27 Dave Airlieradv/gfx9: use correct stencil format for tc compat...
2017-12-23 Bas Nieuwenhuizenradv: Fix DCC compatible formats.
2017-12-22 Samuel Pitoisetradv: reduce the number of small surfaces that need...
2017-12-08 Samuel Pitoisetradv: fix TC-compat HTILE with VK_FORMAT_D32_SFLOAT_S8_...
2017-12-04 Jason Ekstrandradv/image: Implement the wsi "extension"
2017-11-30 Samuel Pitoisetradv: do not allocate CMASK or DCC for small surfaces
2017-11-29 Marek Olšákac/surface: enable DCC computation for MSAA
2017-11-27 Marek Olšákac: change legacy_surf_level::slice_size to dword units
2017-11-20 Samuel Pitoisetradv: use a 16 bytes array for the sampled/storage...
2017-11-13 Samuel Pitoisetradv: use vk_zalloc instead of vk_alloc+memset
2017-10-14 Samuel Pitoisetradv: do not allocate CMASK for non-MSSA images with...
2017-10-11 Timothy Arceriradv: remove duplicate debug_flags field
2017-10-05 Bas Nieuwenhuizenradv: Disable usage checks in metadata for images with...
2017-10-04 Dave Airlieradv: enable tc compatible htile for d32s8 also.
2017-10-04 Bas Nieuwenhuizenradv: Implement TC compatible HTILE.
2017-10-02 Samuel Pitoisetradv: add radv_vi_dcc_enabled() helper
2017-10-02 Samuel Pitoisetradv: rework DCC/CMASK/FMASK/HTILE allocations
2017-09-25 Bas Nieuwenhuizenradv: Fix VK_KHR_image_format_list.
2017-09-25 Samuel Pitoisetradv: make use of ATI_VENDOR_ID everywhere
2017-09-20 Bas Nieuwenhuizenradv: Don't use a virtual function for getting the...
2017-09-16 Bas Nieuwenhuizenradv: Add support for more DCC compression with VK_KHR_...
2017-09-13 Samuel Pitoisetradv: remove useless 'cmd_buffer' param from radv_buffe...
2017-09-13 Dave Airlieradv/gfx9: fix image resource handling.
2017-09-12 Dave Airlieradv: handle GFX9 1D textures
2017-09-12 Bas Nieuwenhuizenradv: Don't allocate CMASK for linear images.
2017-09-12 Bas Nieuwenhuizenradv: Disable multilayer & multilevel DCC.
2017-09-06 Dave Airlieradv/gfx9: set descriptor up for base_mip to level...
2017-09-06 Dave Airlieradv: disable 1d/2d linear optimisation on gfx9.
2017-09-01 Samuel Pitoisetradv: move RADV_TRACE_FILE functions to radv_debug.c
2017-08-24 Dave Airlieradv/gfx9: gfx9 has buffer sizing rules like pre-VI.
2017-08-24 Dave Airlieradv: don't degrade tiling mode for small compressed...
2017-08-24 Dave Airlieradv/gfx9: only minify image view width/height/depth...
2017-08-24 Dave Airlieradv/image: don't rescale width/height if the format...
2017-08-24 Dave Airlieradv: cleanup some image view descriptor setup.
2017-08-24 Dave Airlieradv/gfx9: use total levels in texture descriptor
2017-08-15 David Airlieradv/gfx9: fix tile swizzle handling for gfx9
2017-08-15 David Airlieradv/gfx9: handle GFX9 opaque metadata
2017-08-15 Dave Airlieradv/gfx9: remove some leftover gfx6 descriptor setup.
2017-08-07 Bas Nieuwenhuizenradv: remove semicolon in if(...);
2017-08-07 Bas Nieuwenhuizenradv: Don't allow fmask swizzling for shareable images.
2017-08-06 Dave Airlieradv: add separate fmask tile swizzle counter.
2017-08-04 Dave Airlieradv: also fix texture image descriptors for mipmap...
2017-08-04 Marek Olšákac/surface: increment surf_index only when tile swizzle...
2017-08-04 Marek Olšákac/surface: remove RADEON_SURF_HAS_TILE_MODE_INDEX
2017-08-04 Marek Olšákac/surface: move tile_swizzle to ac_surface and document it
2017-07-24 Dave Airlieradv: fix buffer views on SI/CIK.
2017-07-23 Bas Nieuwenhuizenradv: Don't segfault when exporting an image which...
2017-07-21 Alex Smithradv: Generate storage image descriptors unconditionally
2017-07-18 Alex Smithradv: Set the RADEON_SURF_OPTIMIZE_FOR_SPACE flag for...
2017-07-18 Dave Airlieradv: don't shadow meta_va.
2017-07-17 Dave Airlieradv: predicate cmask eliminate when using DCC.
2017-07-17 Dave Airlieradv: set cb base tile swizzles for MRT speedups (v4)
2017-07-15 Jason Ekstrandradv: Implement VK_KHR_external_memory
2017-07-15 Jason Ekstrandradv: Drop support for VK_KHX_external_semaphore_*
2017-07-12 Alex Smithradv: Fix descriptors for cube images with VK_IMAGE_USA...
2017-07-06 Dave Airlieradv: don't overallocate depth/stencil formats
2017-06-25 Bas Nieuwenhuizenradv: Remove unused args of radv_image_view_init.
2017-06-09 Dave Airlieradv: set fmask state to all 0s when no fmask. (v2)
2017-06-05 Dave Airlieradv: add texture descriptor/fmask/cmask support for...
2017-06-05 Dave Airlieradv: add some misc gfx9 pieces.
2017-06-05 Dave Airlieradv: split metadata struct into legacy/gfx9 parts.
2017-06-05 Dave Airlieradv: refactor some texture descriptor state.
2017-06-05 Dave Airlieradv: prepare fmask surface creation
next