Lines Matching refs:memoryBuffer

149     for (auto &memoryBuffer : deviceMemoryBuffers) {  in destroy()  local
150 vkFreeMemory(device, memoryBuffer.deviceMemory, nullptr); in destroy()
151 vkFreeMemory(device, memoryBuffer.hostMemory, nullptr); in destroy()
152 vkDestroyBuffer(device, memoryBuffer.hostBuffer, nullptr); in destroy()
153 vkDestroyBuffer(device, memoryBuffer.deviceBuffer, nullptr); in destroy()
395 VulkanDeviceMemoryBuffer memoryBuffer; in createMemoryBuffers() local
396 memoryBuffer.bindingIndex = resourceDataBindingPair.first; in createMemoryBuffers()
434 memoryBuffer.descriptorType = descriptorType; in createMemoryBuffers()
436 memoryBuffer.bufferSize = bufferSize; in createMemoryBuffers()
447 &memoryBuffer.hostMemory), in createMemoryBuffers()
452 &memoryBuffer.deviceMemory), in createMemoryBuffers()
455 RETURN_ON_VULKAN_ERROR(vkMapMemory(device, memoryBuffer.hostMemory, 0, in createMemoryBuffers()
462 vkUnmapMemory(device, memoryBuffer.hostMemory); in createMemoryBuffers()
475 &memoryBuffer.hostBuffer), in createMemoryBuffers()
478 &memoryBuffer.deviceBuffer), in createMemoryBuffers()
482 RETURN_ON_VULKAN_ERROR(vkBindBufferMemory(device, memoryBuffer.hostBuffer, in createMemoryBuffers()
483 memoryBuffer.hostMemory, 0), in createMemoryBuffers()
486 memoryBuffer.deviceBuffer, in createMemoryBuffers()
487 memoryBuffer.deviceMemory, 0), in createMemoryBuffers()
491 memoryBuffer.bufferInfo.buffer = memoryBuffer.deviceBuffer; in createMemoryBuffers()
492 memoryBuffer.bufferInfo.offset = 0; in createMemoryBuffers()
493 memoryBuffer.bufferInfo.range = VK_WHOLE_SIZE; in createMemoryBuffers()
494 deviceMemoryBuffers.push_back(memoryBuffer); in createMemoryBuffers()
742 for (const auto &memoryBuffer : deviceMemoryBuffers) { in setWriteDescriptors() local
749 wSet.dstBinding = memoryBuffer.bindingIndex; in setWriteDescriptors()
752 wSet.descriptorType = memoryBuffer.descriptorType; in setWriteDescriptors()
754 wSet.pBufferInfo = &memoryBuffer.bufferInfo; in setWriteDescriptors()