iris CTS blend test fail with MSAA config on DG2
Following test fails:
./glcts --deqp-gl-config-name=rgba8888d24s8ms4 --deqp-case=dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_func_dst_func.add_zero_zero
and bisects to:
commit 0e9a26372bb4e6819b8d56b445564395e04c4217
Author: Tapani Pälli <tapani.palli@intel.com>
Date: Mon Aug 21 13:29:43 2023 +0300
iris: implement Wa_14018912822
When MSAA is enabled, instead of using BLENDFACTOR_ZERO use CONST_COLOR,
CONST_ALPHA and supply zero by using blend constants.
We need info on blend state entries in the CSO so that we can set them
up properly.
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24714>
Will investigate what is going wrong.