Properly initialize compute UBO before first submit

Better naming
Fixes #552
This commit is contained in:
Sascha Willems 2019-02-28 19:41:13 +01:00
parent 783199b1c8
commit 99a52ed64b

View file

@ -693,10 +693,11 @@ public:
// Map for host access // Map for host access
VK_CHECK_RESULT(graphics.uniformBuffer.map()); VK_CHECK_RESULT(graphics.uniformBuffer.map());
updateComputeUniformBuffers();
updateGraphicsUniformBuffers(); updateGraphicsUniformBuffers();
} }
void updateUniformBuffers() void updateComputeUniformBuffers()
{ {
compute.ubo.deltaT = paused ? 0.0f : frameTimer * 0.05f; compute.ubo.deltaT = paused ? 0.0f : frameTimer * 0.05f;
compute.ubo.destX = sin(glm::radians(timer * 360.0f)) * 0.75f; compute.ubo.destX = sin(glm::radians(timer * 360.0f)) * 0.75f;
@ -754,12 +755,10 @@ public:
if (!prepared) if (!prepared)
return; return;
draw(); draw();
updateUniformBuffers(); updateComputeUniformBuffers();
} if (camera.updated) {
updateGraphicsUniformBuffers();
virtual void viewChanged() }
{
updateGraphicsUniformBuffers();
} }
}; };