Fixed a missed error return check and removed a redudant assert in VulkanExample::prepareVertices

This commit is contained in:
Samuele Panzeri 2016-03-07 01:23:01 +00:00
parent 93f33521c7
commit 0a431b6be5

View file

@ -358,13 +358,12 @@ public:
vkGetBufferMemoryRequirements(device, vertices.buf, &memReqs); vkGetBufferMemoryRequirements(device, vertices.buf, &memReqs);
memAlloc.allocationSize = memReqs.size; memAlloc.allocationSize = memReqs.size;
getMemoryType(memReqs.memoryTypeBits, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, &memAlloc.memoryTypeIndex); getMemoryType(memReqs.memoryTypeBits, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, &memAlloc.memoryTypeIndex);
vkAllocateMemory(device, &memAlloc, nullptr, &vertices.mem); err = vkAllocateMemory(device, &memAlloc, nullptr, &vertices.mem);
assert(!err); assert(!err);
err = vkMapMemory(device, vertices.mem, 0, memAlloc.allocationSize, 0, &data); err = vkMapMemory(device, vertices.mem, 0, memAlloc.allocationSize, 0, &data);
assert(!err); assert(!err);
memcpy(data, vertexBuffer.data(), vertexBufferSize); memcpy(data, vertexBuffer.data(), vertexBufferSize);
vkUnmapMemory(device, vertices.mem); vkUnmapMemory(device, vertices.mem);
assert(!err);
err = vkBindBufferMemory(device, vertices.buf, vertices.mem, 0); err = vkBindBufferMemory(device, vertices.buf, vertices.mem, 0);
assert(!err); assert(!err);