Overlay: View not set for overlay_clipbound shader

overlay_clipbound wasn't working in the Vulkan backend as the draw_view
was never uploaded. In vulkan this lead to a crash as it is more strict.

Detected when researching #131111

Pull Request: https://projects.blender.org/blender/blender/pulls/131247
This commit is contained in:
Jeroen Bakker
2024-12-02 15:22:35 +01:00
parent 108a0f2ec0
commit e0252ae6de

View File

@@ -92,10 +92,10 @@ class Background : Overlay {
bg_ps_.draw_procedural(GPU_PRIM_TRIS, 1, 3);
}
void draw_output(Framebuffer &framebuffer, Manager &manager, View & /*view*/) final
void draw_output(Framebuffer &framebuffer, Manager &manager, View &view) final
{
framebuffer_ref_ = framebuffer;
manager.submit(bg_ps_);
manager.submit(bg_ps_, view);
}
};