mirror of
https://github.com/love2d/love.git
synced 2026-08-19 20:19:42 +02:00
vulkan: fix a crash in the error screen
This commit is contained in:
@@ -2530,11 +2530,6 @@ void Graphics::startRenderPass()
|
|||||||
if (renderPassState.isWindow && renderPassState.windowClearRequested)
|
if (renderPassState.isWindow && renderPassState.windowClearRequested)
|
||||||
renderPassState.windowClearRequested = false;
|
renderPassState.windowClearRequested = false;
|
||||||
|
|
||||||
if (states.back().scissor)
|
|
||||||
setScissor(states.back().scissorRect);
|
|
||||||
else
|
|
||||||
setScissor();
|
|
||||||
|
|
||||||
VkViewport viewport{};
|
VkViewport viewport{};
|
||||||
viewport.x = 0.0f;
|
viewport.x = 0.0f;
|
||||||
viewport.y = 0.0f;
|
viewport.y = 0.0f;
|
||||||
@@ -2554,6 +2549,11 @@ void Graphics::startRenderPass()
|
|||||||
Vulkan::cmdTransitionImageLayout(commandBuffers.at(currentFrame), image, format, imageLayout, renderLayout, rootmip, 1, rootlayer, 1);
|
Vulkan::cmdTransitionImageLayout(commandBuffers.at(currentFrame), image, format, imageLayout, renderLayout, rootmip, 1, rootlayer, 1);
|
||||||
|
|
||||||
vkCmdBeginRenderPass(commandBuffers.at(currentFrame), &renderPassState.beginInfo, VK_SUBPASS_CONTENTS_INLINE);
|
vkCmdBeginRenderPass(commandBuffers.at(currentFrame), &renderPassState.beginInfo, VK_SUBPASS_CONTENTS_INLINE);
|
||||||
|
|
||||||
|
if (states.back().scissor)
|
||||||
|
setScissor(states.back().scissorRect);
|
||||||
|
else
|
||||||
|
setScissor();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Graphics::endRenderPass()
|
void Graphics::endRenderPass()
|
||||||
|
|||||||
Reference in New Issue
Block a user