lavapipe: VK_EXT_multisampled_render_to_single_sampled
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 22 Jul 2022 05:04:41 +0000 (01:04 -0400)
committerMarge Bot <emma+marge@anholt.net>
Tue, 26 Jul 2022 00:02:26 +0000 (00:02 +0000)
commitf2d5ff1c3a89c2ded0fcffc014d4c579f72b945a
treefd7cbfaf631144a7feee27b2367108d80c528c0c
parentd2990b659978c2cce6668ee6ceb2570592c81f32
lavapipe: VK_EXT_multisampled_render_to_single_sampled

this works by doing a replicate at renderpass start and an in-place
resolve on renderpass end

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17705>
src/gallium/frontends/lavapipe/lvp_execute.c
src/gallium/frontends/lavapipe/lvp_formats.c
src/gallium/frontends/lavapipe/lvp_private.h