mesa/src/imagination
James Glanville ddd3c66f53 pvr: Improve support for image clears
Depth/stencil surfaces are not PBE renderable, so a compatible format must
be used instead. The code to calculate this compatible format was not called
when configuring the PBE, and it was missing formats.

Also the code to calculate PBE swizzles was throwing an error in unhandled
cases, rather than using the pre-calculated defaults which was the correct
behaviour.

Fixes blits in dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat

Signed-off-by: James Glanville <james.glanville@imgtec.com>
Signed-off-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22748>
2023-05-02 08:33:26 +00:00
..
common pvr: Add support to process transfer and blit cmds 2023-04-19 11:01:05 +00:00
csbgen pvr: Support ipf_creq_pf in pvr_isp_ctrl_stream() 2023-04-19 11:01:06 +00:00
include pvr: Add PVR_DW_TO_BYTES() 2023-04-25 12:55:43 +00:00
rogue pvr: Use driver vertex input data in the compiler 2023-04-19 12:08:31 +00:00
vulkan pvr: Improve support for image clears 2023-05-02 08:33:26 +00:00
.clang-format pvr: Add support for validating modifier combos 2023-02-24 11:29:48 +00:00
.dir-locals.el
.editorconfig pvr: Change indentation from tab to spaces for xml files. 2022-08-31 08:26:17 +00:00
meson.build