mesa/src/intel/blorp
Nanley Chery 7b9400b7f7 intel/blorp: Don't use clear color conversion on gfx12
Instead of using the clear color conversion feature by the hardware, use
software to write out the converted clear color pixel.

When testing a patch which moves a state cache invalidate to occur after
fast clears instead of before, this prevents the following failures on
tgl/zink:

* piglit.spec.arb_texture_cube_map_array.arb_texture_cube_map_array-cubemap
* piglit.spec.ext_framebuffer_object.fbo-generatemipmap-formats

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30646>
2024-08-23 15:28:34 +00:00
..
blorp.c intel/blorp: Add ELK support 2024-02-24 00:24:31 +00:00
blorp.h intel: Use a simpler workaround for HiZ WT fast-clears 2024-08-20 19:43:15 +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 intel: Use a simpler workaround for HiZ WT fast-clears 2024-08-20 19:43:15 +00:00
blorp_elk.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
blorp_genX_exec_brw.h intel/blorp: Don't use clear color conversion on gfx12 2024-08-23 15:28:34 +00:00
blorp_genX_exec_elk.h intel: Move depth clear value writes to drivers 2024-08-20 21:29:43 +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