mesa/src/intel
Nanley Chery fc57991b66 anv: Support multiple aspects in anv_formats_ccs_e_compatible
Prevents the next patch from causing the following assert failure:

Test case 'dEQP-VK.ycbcr.copy.g8_b8_r8_3plane_420_unorm.g8_b8_r8_3plane_444_unorm.linear_linear_disjoint'..
deqp-vk: ../../src/intel/vulkan/anv_private.h:4962: anv_aspect_to_plane: Assertion `!(aspect & ~all_aspects)' failed.

We still disable CCS for multiplane formats elsewhere. I've attempted
enabling CCS for those cases but end up with failures in CI that I
cannot reproduce locally. Hopefully this change gets the next person a
step closer towards enabling this feature.

Reviewed-by: Rohan Garg <rohan.garg@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29094>
2024-06-07 00:58:41 +00:00
..
blorp intel/blorp: Allow gfx12 fast-clears without CCS surf 2024-06-05 20:08:26 +00:00
ci ci/intel: add new jsl flake 2024-05-16 22:50:09 +00:00
common intel/isl: Add and use ISL_MAIN_TO_CCS_SIZE_RATIO_XE 2024-06-06 23:57:52 +00:00
compiler intel/fs: Adjust destination register size for global atomic on Xe2+ 2024-06-06 00:18:37 +00:00
decoder intel/decoder: Add intel_print_group_custom_spacing() 2024-04-24 17:07:50 +00:00
dev intel/xe2+: Enable native 64-bit integer arithmetic. 2024-05-31 09:14:01 -07:00
ds u_trace: extend tracepoint end_of_pipe bit into flags 2024-05-30 06:38:04 +00:00
genxml intel/genxml: Add RESOURCE_BARRIER for xe2 2024-06-05 15:22:25 +00:00
isl intel/isl: Assert alignments of surface addresses 2024-06-07 00:58:41 +00:00
nullhw-layer docs: replace references to the deprecated VK_INSTANCE_LAYERS with the new VK_LOADER_LAYERS_ENABLE 2024-04-02 18:08:52 +00:00
perf intel/perf: Add intel_perf_stream_read_samples() 2024-05-27 19:34:06 +00:00
shaders meson: use glslang --depfile argument when possible 2024-05-20 17:34:17 +00:00
tools intel/tools: Fix intel_dev_info --hwconfig switch 2024-06-06 00:41:13 +00:00
vulkan anv: Support multiple aspects in anv_formats_ccs_e_compatible 2024-06-07 00:58:41 +00:00
vulkan_hasvk anv,hasvk: Drop anv_get_isl_format_with_usage 2024-06-07 00:58:41 +00:00
meson.build intel: Only build shaders with anv and iris 2024-02-21 20:53:36 +00:00