mesa/src/intel/blorp
Lionel Landwerlin 50cc738a6d blorp: convert fast clear color for unsupported formats
This tests is asserting on LNL like :

  dEQP-VK.pipeline.monolithic.sampler.border_swizzle.r8_srgb.gbar.custom.gather_1.no_swizzle_hint
  dEQP-VK.api.image_clearing.core.clear_color_image.2d.optimal.single_layer.e5b9g9r9_ufloat_pack32

Because blorp tries, for example, to setup a render target with
L8_UNORM_SRGB (which is mapped to the R8_UNORM_SRGB of Vulkan) but is
not supported for rendering.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 1c7fe9ad1b ("anv: Support fast clears in anv_CmdClearColorImage")
Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31357>
2024-09-27 00:37:25 +00:00
..
blorp.c intel/blorp: Add ELK support 2024-02-24 00:24:31 +00:00
blorp.h intel: Drop BLORP_BATCH_NO_UPDATE_CLEAR_COLOR 2024-08-26 23:57:12 +00:00
blorp_blit.c intel: Add and use isl_get_sampler_clear_field_offset 2024-08-20 21:29:43 +00:00
blorp_brw.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
blorp_clear.c blorp: convert fast clear color for unsupported formats 2024-09-27 00:37:25 +00:00
blorp_elk.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
blorp_genX_exec_brw.h blorp: assert that color depth is not 96 for Wa_16021021469 2024-09-19 22:44:49 +00:00
blorp_genX_exec_elk.h intel: Drop BLORP_BATCH_NO_UPDATE_CLEAR_COLOR 2024-08-26 23:57:12 +00:00
blorp_nir_builder.h intel/blorp: Set nir_shader::options up-front before building 2024-06-17 19:37:15 +00:00
blorp_priv.h intel/blorp: Set nir_shader::options up-front before building 2024-06-17 19:37:15 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00