From 5172b9ac06c73e29f4e4e4e11810824e8e39ef52 Mon Sep 17 00:00:00 2001 From: turanszkij Date: Tue, 29 Oct 2019 00:53:23 +0100 Subject: [PATCH] renderpass order fixes --- Editor/Editor.cpp | 1 + WickedEngine/RenderPath3D.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Editor/Editor.cpp b/Editor/Editor.cpp index 65923c858..45e7ec681 100644 --- a/Editor/Editor.cpp +++ b/Editor/Editor.cpp @@ -133,6 +133,7 @@ void EditorComponent::ChangeRenderPath(RENDERPATH path) renderPath->Initialize(); renderPath->Load(); + renderPath->Update(0); materialWnd.reset(new MaterialWindow(&GetGUI())); postprocessWnd.reset(new PostprocessWindow(&GetGUI(), renderPath)); diff --git a/WickedEngine/RenderPath3D.cpp b/WickedEngine/RenderPath3D.cpp index 8f373ae15..4eecde444 100644 --- a/WickedEngine/RenderPath3D.cpp +++ b/WickedEngine/RenderPath3D.cpp @@ -11,8 +11,6 @@ using namespace wiGraphics; void RenderPath3D::ResizeBuffers() { - RenderPath2D::ResizeBuffers(); - GraphicsDevice* device = wiRenderer::GetDevice(); FORMAT defaultTextureFormat = device->GetBackBufferFormat(); @@ -289,6 +287,8 @@ void RenderPath3D::ResizeBuffers() device->CreateRenderPass(&desc, &renderpass_waterripples); } + + RenderPath2D::ResizeBuffers(); } void RenderPath3D::Update(float dt)