From c08de98a7d1f62401ae05e609195d10f27c8ae62 Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Sat, 9 Sep 2023 17:26:09 +0200 Subject: [PATCH] Properly initialize u/v texture size for motion vectors. --- src/libprojectM/MilkdropPreset/MilkdropPreset.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libprojectM/MilkdropPreset/MilkdropPreset.cpp b/src/libprojectM/MilkdropPreset/MilkdropPreset.cpp index 4a5b5a9d1..5aeb57b81 100755 --- a/src/libprojectM/MilkdropPreset/MilkdropPreset.cpp +++ b/src/libprojectM/MilkdropPreset/MilkdropPreset.cpp @@ -60,8 +60,9 @@ void MilkdropPreset::Initialize(const RenderContext& renderContext) // Initialize variables and code now we have a proper render state. CompileCodeAndRunInitExpressions(); - // Update framebuffer size if needed + // Update framebuffer and texture sizes if needed m_framebuffer.SetSize(renderContext.viewportSizeX, renderContext.viewportSizeY); + m_motionVectorUVMap->SetSize(renderContext.viewportSizeX, renderContext.viewportSizeY); if (m_state.mainTexture.expired()) { m_state.mainTexture = m_framebuffer.GetColorAttachmentTexture(1, 0);