Minor fixes

This commit is contained in:
Jérôme Leclercq 2021-10-25 15:48:49 +02:00
parent cb716e5da5
commit 14fb2b83ae
2 changed files with 4 additions and 2 deletions

View File

@ -12,7 +12,7 @@ namespace Nz
return AppendRaw(BuildOpcode(opcode, wordCount.wc)); return AppendRaw(BuildOpcode(opcode, wordCount.wc));
} }
template<typename ...Args> template<typename... Args>
std::size_t SpirvSectionBase::Append(SpirvOp opcode, const Args&... args) std::size_t SpirvSectionBase::Append(SpirvOp opcode, const Args&... args)
{ {
unsigned int wordCount = 1 + (CountWord(args) + ... + 0); unsigned int wordCount = 1 + (CountWord(args) + ... + 0);

View File

@ -131,6 +131,8 @@ namespace Nz
// Update UBOs and materials // Update UBOs and materials
UploadPool& uploadPool = renderFrame.GetUploadPool(); UploadPool& uploadPool = renderFrame.GetUploadPool();
bool prepare = false;
renderFrame.Execute([&](CommandBufferBuilder& builder) renderFrame.Execute([&](CommandBufferBuilder& builder)
{ {
builder.BeginDebugRegion("UBO Update", Color::Yellow); builder.BeginDebugRegion("UBO Update", Color::Yellow);
@ -155,6 +157,7 @@ namespace Nz
{ {
viewerData.rebuildDepthPrepass = true; viewerData.rebuildDepthPrepass = true;
viewerData.rebuildForwardPass = true; viewerData.rebuildForwardPass = true;
prepare = true;
} }
} }
} }
@ -171,7 +174,6 @@ namespace Nz
}; };
// Render queues handling // Render queues handling
bool prepare = false;
for (auto&& [viewer, data] : m_viewers) for (auto&& [viewer, data] : m_viewers)
{ {
auto& viewerData = data; auto& viewerData = data;