Fix an out-of-bounds memory access when no renderables are visible
This commit is contained in:
@@ -99,6 +99,10 @@ RenderPass::RenderPass(FEngine& engine, RenderPassBuilder const& builder) noexce
|
||||
mScissorViewport(builder.mScissorViewport),
|
||||
mCustomCommands(engine.getPerRenderPassArena()) {
|
||||
|
||||
if (mVisibleRenderables.empty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
// compute the number of commands we need
|
||||
updateSummedPrimitiveCounts(
|
||||
const_cast<FScene::RenderableSoa&>(mRenderableSoa), mVisibleRenderables);
|
||||
|
||||
Reference in New Issue
Block a user