1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-06-06 13:17:46 +00:00

Skip rendering extra passes in the new renderer for now

It should be easy to support, but I'm lazy and just want to test this
again.
This commit is contained in:
Joshua Goins 2025-06-02 20:28:31 -04:00
parent e2a0b83fb0
commit b8b448ce55

View file

@ -430,11 +430,14 @@ void RenderManager::render(const std::vector<DrawObjectInstance> &models)
m_renderer->render(commandBuffer, camera, scene, models);
// render extra passes
for (const auto &pass : m_passes) {
pass->render(commandBuffer, camera);
}
// TODO: support the new renderer
if (qgetenv("NOVUS_USE_NEW_RENDERER") != QByteArrayLiteral("1")) {
for (const auto &pass : m_passes) {
pass->render(commandBuffer, camera);
}
vkCmdEndRenderPass(commandBuffer);
vkCmdEndRenderPass(commandBuffer);
}
VkRenderPassBeginInfo renderPassInfo = {};
renderPassInfo.sType = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO;