Fixing synchronization problem between descriptor sets and command buffers

This commit is contained in:
Dynamitos
2020-11-03 01:18:30 +01:00
parent 799ba20d49
commit 65caae9e21
24 changed files with 203 additions and 58 deletions
+4 -4
View File
@@ -30,10 +30,10 @@ void MaterialInstance::save()
void MaterialInstance::load()
{
baseMaterial = nullptr; // TODO: actually load the file
BulkResourceData resourceData;
resourceData.size = baseMaterial->uniformDataSize;
resourceData.data = nullptr;
uniformBuffer = WindowManager::getGraphics()->createUniformBuffer(resourceData);
UniformBufferCreateInfo uniformInitializer;
uniformInitializer.resourceData.size = baseMaterial->uniformDataSize;
uniformInitializer.resourceData.data = nullptr;
uniformBuffer = WindowManager::getGraphics()->createUniformBuffer(uniformInitializer);
descriptorSet = baseMaterial->layout->allocatedDescriptorSet();
}