mesa/src/intel
Nanley Chery 6721064939 anv: Use image formats when copying to/from buffers
blorp_copy() will sometimes use a complex shader if the source and
destination surface formats differ. For example, it will do this when
both formats support CCS_E, but have differing numbers of
bits-per-channel.

To reduce the chance of using this complex shader during transfers
between images and buffers, ensure the same format is used. We can't
completely prevent the complex shader because a copy may happen between
surface formats that have a different number of bits-per-pixel.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31136>
2024-10-03 19:41:31 +00:00
..
blorp blorp: convert fast clear color for unsupported formats 2024-09-27 00:37:25 +00:00
ci ci: uprev VKCTS to 1.3.9.2 2024-10-01 17:30:38 +00:00
common intel/brw: Enable mi_builder test for Xe2 2024-10-01 16:03:35 -07:00
compiler intel/brw: Enable EU validation and compaction tests for Xe2 2024-10-01 16:03:35 -07:00
decoder intel/decoder: decode the 8 BLEND_STATEs 2024-09-25 12:51:07 +00:00
dev intel/dev: Fix warning for max_threads_per_psd when devinfo->verx10 == 120 2024-09-10 03:21:12 +00:00
ds anv/hasvk: add indirect tracepoint arguments 2024-08-03 16:03:04 +03:00
executor intel/executor: Dump both pre-processed source and assembly 2024-09-27 02:46:28 +00:00
genxml anv,iris: prefix the argument format with XI for a upcoming refactor 2024-08-20 09:41:51 +00:00
isl isl/tests: split linear & tiled buffer sizes 2024-10-01 22:26:44 +00:00
nullhw-layer build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
perf intel/perf: delete dead code. 2024-09-18 19:56:04 +00:00
shaders meson: use glslang --depfile argument when possible 2024-05-20 17:34:17 +00:00
tools build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
vulkan anv: Use image formats when copying to/from buffers 2024-10-03 19:41:31 +00:00
vulkan_hasvk anv: Add support for VK_EXT_depth_clamp_control 2024-09-30 22:18:27 +00:00
meson.build intel: Add executor tool 2024-08-14 03:03:46 +00:00