diff --git a/kraken/KRRenderGraph.cpp b/kraken/KRRenderGraph.cpp index 6302612..7ccca43 100644 --- a/kraken/KRRenderGraph.cpp +++ b/kraken/KRRenderGraph.cpp @@ -146,7 +146,7 @@ KRRenderPass* KRRenderGraph::getRenderPass(RenderPassType type) return nullptr; } -void KRRenderGraph::render(VkCommandBuffer &commandBuffer, KRSurface& surface) +void KRRenderGraph::render(VkCommandBuffer &commandBuffer, KRSurface& surface, KRScene* scene) { for(KRRenderPass* pass : m_renderPasses) { pass->begin(commandBuffer, surface); diff --git a/kraken/KRRenderGraph.h b/kraken/KRRenderGraph.h index b4b271c..06769d8 100644 --- a/kraken/KRRenderGraph.h +++ b/kraken/KRRenderGraph.h @@ -53,7 +53,7 @@ public: int addAttachment(const char* name, VkFormat format); void addRenderPass(KRDevice& device, const RenderPassInfo& info); KRRenderPass* getRenderPass(RenderPassType type); - void render(VkCommandBuffer &commandBuffer, KRSurface& surface); + void render(VkCommandBuffer &commandBuffer, KRSurface& surface, KRScene* scene); void destroy(KRDevice& device); private: diff --git a/kraken/KRSurface.cpp b/kraken/KRSurface.cpp index 834ef6a..21231c2 100644 --- a/kraken/KRSurface.cpp +++ b/kraken/KRSurface.cpp @@ -368,5 +368,5 @@ void KRSurface::endFrame() void KRSurface::renderBlackFrame(VkCommandBuffer &commandBuffer) { - m_blackFrameRenderGraph->render(commandBuffer, *this); + m_blackFrameRenderGraph->render(commandBuffer, *this, nullptr); }