Use collada mesh for push constants example

This commit is contained in:
saschawillems 2016-04-24 10:13:37 +02:00
parent 9ac4383c46
commit 568161362c
3 changed files with 449 additions and 4822 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -227,7 +227,7 @@ public:
void loadMeshes()
{
loadMesh(getAssetPath() + "models/samplescene.obj", &meshes.scene, vertexLayout, 0.35f);
loadMesh(getAssetPath() + "models/samplescene.dae", &meshes.scene, vertexLayout, 0.35f);
}
void setupVertexDescriptions()
@ -494,17 +494,17 @@ public:
{
if (!prepared)
return;
vkDeviceWaitIdle(device);
draw();
vkDeviceWaitIdle(device);
if (!paused)
{
vkDeviceWaitIdle(device);
reBuildCommandBuffers();
}
}
virtual void viewChanged()
{
vkDeviceWaitIdle(device);
updateUniformBuffers();
}
};