Changed command buffer recreation

refs #277
This commit is contained in:
saschawillems 2017-09-02 10:26:46 +02:00
parent d257072211
commit dd0b48e631

View file

@ -512,17 +512,6 @@ public:
VK_CHECK_RESULT(vkEndCommandBuffer(offScreenCmdBuffer)); VK_CHECK_RESULT(vkEndCommandBuffer(offScreenCmdBuffer));
} }
void reBuildCommandBuffers()
{
if (!checkCommandBuffers())
{
destroyCommandBuffers();
createCommandBuffers();
}
buildCommandBuffers();
buildDeferredCommandBuffer();
}
void buildCommandBuffers() void buildCommandBuffers()
{ {
VkCommandBufferBeginInfo cmdBufInfo = vks::initializers::commandBufferBeginInfo(); VkCommandBufferBeginInfo cmdBufInfo = vks::initializers::commandBufferBeginInfo();
@ -1185,7 +1174,7 @@ public:
void toggleDebugDisplay() void toggleDebugDisplay()
{ {
debugDisplay = !debugDisplay; debugDisplay = !debugDisplay;
reBuildCommandBuffers(); buildCommandBuffers();
updateUniformBuffersScreen(); updateUniformBuffersScreen();
} }
@ -1195,11 +1184,13 @@ public:
{ {
case KEY_F2: case KEY_F2:
useMSAA = !useMSAA; useMSAA = !useMSAA;
reBuildCommandBuffers(); updateTextOverlay();
buildCommandBuffers();
break; break;
case KEY_F3: case KEY_F3:
useSampleShading = !useSampleShading; useSampleShading = !useSampleShading;
reBuildCommandBuffers(); updateTextOverlay();
buildCommandBuffers();
break; break;
case KEY_F4: case KEY_F4:
case GAMEPAD_BUTTON_A: case GAMEPAD_BUTTON_A: