mesa/src/intel/vulkan
Nanley Chery c1a7d520f3 anv: Disable aux if the explicit modifier lacks it
For dmabuf imports, configure the primary surface without support for
compression if the modifier doesn't specify it. This helps to create VkImages
with memory requirements that are compatible with the buffers apps provide.

Suggested-by: Philip Langdale <philipl@overt.org>
Cc: 22.0 <mesa-stable>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5940
Tested-by: Philip Langdale <philipl@overt.org>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15181>
2022-03-01 20:05:50 +00:00
..
tests anv/tests: Free BO cache and device mutex 2022-01-07 13:33:32 +00:00
anv_acceleration_structure.c anv: drop a set but unused variable 2022-01-31 16:10:31 +00:00
anv_allocator.c anv: Align state pools to 2MiB on XeHP 2022-02-23 20:15:24 +00:00
anv_android.c anv: drop unused label 2022-01-24 22:23:33 +00:00
anv_android.h anv: move VkImage object allocation to anv_CreateImage 2021-10-06 02:18:39 +00:00
anv_android_stubs.c anv: move VkImage object allocation to anv_CreateImage 2021-10-06 02:18:39 +00:00
anv_batch_chain.c anv/measure: Fix INTEL_MEASURE for ANV 2022-02-17 22:15:23 +00:00
anv_blorp.c anv: Drop anv_cmd_buffer::pool 2022-02-11 08:06:25 +00:00
anv_bo_sync.c anv: Drop anv_sync_create_for_bo 2021-12-17 00:55:31 +00:00
anv_cmd_buffer.c anv: Use the common vk_command_pool 2022-02-11 08:06:25 +00:00
anv_descriptor_set.c anv: Handle VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE for descriptor sets 2022-02-11 12:03:42 +00:00
anv_device.c anv: Raise vertex input bindings and attributes limits slightly 2022-02-22 21:31:06 +00:00
anv_formats.c anv: Update VK_KHR_fragment_shading_rate for newer HW 2022-02-02 17:09:46 +00:00
anv_gem.c intel/gem: Return length from intel_i915_query_alloc 2022-01-19 00:29:35 +00:00
anv_gem_stubs.c intel/dev: Add gtt_size to devinfo 2021-12-11 05:05:19 +00:00
anv_genX.h anv: enable ray queries 2022-02-08 12:55:25 +00:00
anv_image.c anv: Disable aux if the explicit modifier lacks it 2022-03-01 20:05:50 +00:00
anv_measure.c anv: add a custom AcquireNextImage2KHR func 2022-02-17 22:15:23 +00:00
anv_measure.h anv: add a custom AcquireNextImage2KHR func 2022-02-17 22:15:23 +00:00
anv_nir.h anv: Do UBO loads with global addresses for bindless 2021-03-17 17:49:59 +00:00
anv_nir_add_base_work_group_id.c anv: use nir_shader_instructions_pass in anv_nir_add_base_work_group_id 2021-10-05 10:02:54 +00:00
anv_nir_apply_pipeline_layout.c anv: enable ray queries 2022-02-08 12:55:25 +00:00
anv_nir_compute_push_layout.c anv: Add support for UBOs, SSBOs and push constants in Mesh pipeline 2022-02-02 18:17:57 +00:00
anv_nir_lower_multiview.c anv: preserve all metadata when anv_nir_lower_multiview doesn't make progress 2021-10-05 10:02:54 +00:00
anv_nir_lower_ubo_loads.c anv: Add a pass for lowering A64 UBO access 2021-03-17 17:49:59 +00:00
anv_nir_lower_ycbcr_textures.c anv: use nir_shader_instructions_pass in anv_nir_lower_ycbcr_textures 2021-10-05 10:02:54 +00:00
anv_pass.c anv: use vk_image_view::format for creating dynamic renderpasses 2022-02-16 00:14:50 +00:00
anv_perf.c anv: Use the new common device lost tracking 2021-11-16 10:02:08 -06:00
anv_pipeline.c anv: Enable nir_opt_access 2022-02-23 13:11:12 +00:00
anv_pipeline_cache.c intel: remove chipset_id 2022-01-13 03:09:36 +00:00
anv_private.h anv: Align GENERAL_STATE_POOL_MIN_ADDRESS to 2MiB 2022-02-23 20:15:24 +00:00
anv_queue.c anv: add perfetto source 2022-01-14 20:17:44 +00:00
anv_util.c anv,iris: PSS Stall Sync around color fast clears 2022-01-12 01:30:34 +00:00
anv_utrace.c anv: flush utrace before at device destroy 2022-02-04 23:43:48 +00:00
anv_wsi.c anv: add a custom AcquireNextImage2KHR func 2022-02-17 22:15:23 +00:00
genX_blorp_exec.c anv: Drop anv_cmd_buffer::pool 2022-02-11 08:06:25 +00:00
genX_cmd_buffer.c anv: fix fast clear type value with external images 2022-03-01 17:37:13 +00:00
genX_gpu_memcpy.c anv: expose a couple of emit helper to build utrace buffer copies 2022-01-14 20:17:44 +00:00
genX_pipeline.c anv: Put first few push constants directly into Task/Mesh InlineData 2022-02-02 18:17:57 +00:00
genX_query.c anv: Drop anv_cmd_buffer::pool 2022-02-11 08:06:25 +00:00
genX_state.c anv: Update VK_KHR_fragment_shading_rate for newer HW 2022-02-02 17:09:46 +00:00
gfx7_cmd_buffer.c vulkan/runtime: Add a level field to vk_command_buffer 2022-02-11 08:06:24 +00:00
gfx8_cmd_buffer.c anv: Update VK_KHR_fragment_shading_rate for newer HW 2022-02-02 17:09:46 +00:00
meson.build meson: add support for meson devenv with vulkan 2022-02-04 09:08:47 -08:00
TODO intel: Rename genx keyword to gfxx in source files 2021-04-02 18:33:07 +00:00