mesa/src/intel/blorp
Nanley Chery f220f3fdae intel/blorp: Assert an 8bpp fast clear restriction
We can't do fast clear operations on some LODs of 8bpp surfaces. Add an
assertion to BLORP to protect against drivers attempting to do this.

This assertion was successfully hit with some local modifications to
iris and with the piglit test case, "generatemipmap-base-change format".

Ref: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7301
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Jianxun Zhang <jianxun.zhang@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22857>
2023-05-15 19:54:02 +00:00
..
blorp.c intel: Implement ISL_AUX_OP_AMBIGUATE for MCS 2023-05-11 23:41:16 +00:00
blorp.h intel: Implement ISL_AUX_OP_AMBIGUATE for MCS 2023-05-11 23:41:16 +00:00
blorp_blit.c blorp,anv,hasvk: Use umod_imm 2023-03-22 06:18:18 +00:00
blorp_clear.c intel: Implement ISL_AUX_OP_AMBIGUATE for MCS 2023-05-11 23:41:16 +00:00
blorp_genX_exec.h intel/blorp: Assert an 8bpp fast clear restriction 2023-05-15 19:54:02 +00:00
blorp_nir_builder.h intel/blorp: Add blorp_check_in_bounds() 2021-09-30 17:41:33 +00:00
blorp_priv.h blorp: Make blitter_supports_aux accessible from multiple files. 2022-09-28 08:41:35 +00:00
meson.build blorp: add dependency on idep_intel_dev 2023-03-03 13:04:23 +00:00