vk: Avoid submitting wrong sample count in overlay passes

This commit is contained in:
kd-11 2019-06-12 15:00:26 +03:00 committed by kd-11
commit 98156d2a2c

View file

@ -375,6 +375,7 @@ namespace vk
} }
}; };
// @Deprecated!!
struct depth_convert_pass : public overlay_pass struct depth_convert_pass : public overlay_pass
{ {
f32 src_scale_x; f32 src_scale_x;
@ -923,6 +924,9 @@ namespace vk
region = rect; region = rect;
target->read_barrier(cmd); target->read_barrier(cmd);
// Coverage sampling disabled, but actually report correct number of samples
renderpass_config.set_multisample_state(target->samples(), 0xFFFF, false, false, false);
overlay_pass::run(cmd, target->width(), target->height(), target, overlay_pass::run(cmd, target->width(), target->height(), target,
target->get_view(0xAAE4, rsx::default_remap_vector), target->get_view(0xAAE4, rsx::default_remap_vector),
render_pass); render_pass);