mesa/src/intel/vulkan
Chia-I Wu 7b84c8d6ea anv: fix up image views for emulated formats
When the view format is the same as the image format, and the format is
emulated, change the format to the decompressed format.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25467>
2023-10-14 02:36:40 +00:00
..
grl meson: Remove unnecessary inc_compiler mentions 2023-09-22 14:52:50 +00:00
i915 anv: move utrace flush out of backends 2023-09-25 13:05:45 +00:00
layers anv: handle missing astc for gfx125 in CreateImageView 2023-05-12 06:59:34 +00:00
shaders anv: fix internal compute copy shader build 2023-10-02 07:39:01 +00:00
tests anv/tests: Propagate failures to gtest 2023-08-25 12:08:26 -07:00
xe anv: move utrace flush out of backends 2023-09-25 13:05:45 +00:00
anv_allocator.c anv: move bo_pool allocation flags to init caller 2023-10-06 11:10:12 +00:00
anv_android.c anv/android: Enable shared presentable image support 2023-09-05 10:02:24 +00:00
anv_android.h anv: Use the new vk_device_memory base struct 2023-03-31 14:57:03 +00:00
anv_android_stubs.c anv,hasvk: android ahb is not always exportable 2023-05-11 22:18:03 +00:00
anv_astc_emu.c anv: decompress on upload for emulated formats 2023-10-14 02:36:40 +00:00
anv_batch_chain.c anv: update batch chaining to Gfx9 commands 2023-10-14 01:47:42 +00:00
anv_blorp.c anv: decompress on upload for emulated formats 2023-10-14 02:36:40 +00:00
anv_bo_sync.c anv: Add a tracepoint for the fallback implicit sync wait path. 2023-01-12 20:21:03 +00:00
anv_cmd_buffer.c anv: add anv_cmd_buffer_{save,restore}_state 2023-10-14 02:36:40 +00:00
anv_descriptor_set.c anv: add anv_descriptor_set_write 2023-10-14 02:36:40 +00:00
anv_device.c anv: decompress on upload for emulated formats 2023-10-14 02:36:40 +00:00
anv_formats.c anv/sparse: add the initial code for Sparse Resources 2023-09-28 06:16:40 +00:00
anv_gem.c anv: Move i915 handling of imported bos bo_flags 2023-09-13 13:10:59 -07:00
anv_gem_stubs.c anv: move utrace flush out of backends 2023-09-25 13:05:45 +00:00
anv_genX.h anv: enable utrace timestamp buffer copies on compute engine 2023-09-25 13:05:45 +00:00
anv_image.c anv: fix up image views for emulated formats 2023-10-14 02:36:40 +00:00
anv_internal_kernels.c vulkan/runtime: add internal parameter to vk_spirv_to_nir 2023-10-09 23:37:51 +00:00
anv_internal_kernels.h anv: fix internal compute copy shader build 2023-10-02 07:39:01 +00:00
anv_kmd_backend.c anv: Add gem VM bind and unbind to backend 2023-03-11 17:56:01 +00:00
anv_kmd_backend.h anv: move utrace flush out of backends 2023-09-25 13:05:45 +00:00
anv_measure.c anv: fix frame count reporting in INTEL_MEASURE 2023-09-22 22:41:53 +00:00
anv_measure.h anv: add a custom AcquireNextImage2KHR func 2022-02-17 22:15:23 +00:00
anv_mesh_perprim_wa.c treewide: Use nir_before/after_impl in easy cases 2023-08-30 19:30:58 +00:00
anv_nir.h anv/hasvk: track robustness per pipeline stage 2023-08-09 09:00:12 +03:00
anv_nir_apply_pipeline_layout.c treewide: Drop nir_ssa_for_src users 2023-09-18 10:25:17 -04:00
anv_nir_compute_push_layout.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
anv_nir_lower_load_patch_vertices_in.c treewide: Use nir_shader_intrinsic_pass sometimes 2023-08-24 15:48:02 +00:00
anv_nir_lower_multiview.c treewide: Use nir_before/after_impl for more elaborate cases 2023-08-30 19:30:58 +00:00
anv_nir_lower_resource_intel.c treewide: Use nir_shader_intrinsic_pass sometimes 2023-08-24 15:48:02 +00:00
anv_nir_lower_ubo_loads.c treewide: Use nir_shader_intrinsic_pass sometimes 2023-08-24 15:48:02 +00:00
anv_nir_push_descriptor_analysis.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
anv_perf.c anv/iris: report counter symbols with debug option 2023-03-08 12:45:43 +00:00
anv_pipeline.c anv: fixup spirv cap for ImageReadWithoutFormat on Gfx12.5 2023-10-12 18:57:55 +00:00
anv_pipeline_cache.c anv: reduce push constant size for descriptor sets 2023-05-30 06:36:38 +00:00
anv_private.h anv: decompress on upload for emulated formats 2023-10-14 02:36:40 +00:00
anv_queue.c anv: Execute an empty batch to sync main and companion RCS batch 2023-09-07 06:39:06 +00:00
anv_sparse.c anv/sparse: add INTEL_DEBUG=sparse 2023-09-28 06:16:40 +00:00
anv_util.c anv: add new low level emission & dirty state tracking 2023-09-06 20:07:02 +00:00
anv_utrace.c anv: move bo_pool allocation flags to init caller 2023-10-06 11:10:12 +00:00
anv_va.c anv: create a pool for indirect descriptors 2023-05-30 06:36:38 +00:00
anv_video.c anv/video: use correct enum value for max level IDC 2023-09-06 05:10:33 +00:00
anv_wsi.c anvil,hasvk: Replace intel_clflush_range with intel_flush_range 2023-09-06 01:39:53 +00:00
genX_acceleration_structure.c intel/ds: track acceleration RT commands 2023-10-06 11:10:12 +00:00
genX_blorp_exec.c intel: Prepare implementation of Wa_18019816803 and Wa_16013994831 for future platforms 2023-10-13 03:54:50 +00:00
genX_cmd_buffer.c anv: support alternative push descriptor sets 2023-10-14 02:36:40 +00:00
genX_cmd_draw_generated_indirect.h anv: move simple shaders code to its own object 2023-09-25 13:05:45 +00:00
genX_cmd_draw_helpers.h anv: Drop dead code that sets the L3BypassDisable field 2023-04-04 17:39:20 +00:00
genX_gfx_state.c intel: Prepare implementation of Wa_18019816803 and Wa_16013994831 for future platforms 2023-10-13 03:54:50 +00:00
genX_gpu_memcpy.c anv: refactor to fix pipe control debugging 2023-09-20 06:04:37 +00:00
genX_init_state.c anv: enable FCV for Gen12.5 2023-10-11 12:18:15 +00:00
genX_pipeline.c anv: ensure pipelines have all state 2023-09-11 10:08:44 +00:00
genX_query.c anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT 2023-09-27 21:11:18 +00:00
genX_simple_shader.c anv: flag 3DSTATE_RASTER as dirty after simple shader primitive 2023-10-09 16:09:48 +00:00
genX_video.c anv/video: send h264 scaling list in raster order 2023-08-25 03:08:13 +00:00
meson.build anv: decompress on upload for emulated formats 2023-10-14 02:36:40 +00:00