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()
383 VulkanDeviceMemoryBuffer memoryBuffer; in createMemoryBuffers() local
384 memoryBuffer.bindingIndex = resourceDataBindingPair.first; in createMemoryBuffers()
422 memoryBuffer.descriptorType = descriptorType; in createMemoryBuffers()
424 memoryBuffer.bufferSize = bufferSize; in createMemoryBuffers()
434 &memoryBuffer.hostMemory), in createMemoryBuffers()
438 &memoryBuffer.deviceMemory), in createMemoryBuffers()
441 RETURN_ON_VULKAN_ERROR(vkMapMemory(device, memoryBuffer.hostMemory, 0, in createMemoryBuffers()
448 vkUnmapMemory(device, memoryBuffer.hostMemory); in createMemoryBuffers()
461 &memoryBuffer.hostBuffer), in createMemoryBuffers()
464 &memoryBuffer.deviceBuffer), in createMemoryBuffers()
468 RETURN_ON_VULKAN_ERROR(vkBindBufferMemory(device, memoryBuffer.hostBuffer, in createMemoryBuffers()
469 memoryBuffer.hostMemory, 0), in createMemoryBuffers()
472 memoryBuffer.deviceBuffer, in createMemoryBuffers()
473 memoryBuffer.deviceMemory, 0), in createMemoryBuffers()
477 memoryBuffer.bufferInfo.buffer = memoryBuffer.deviceBuffer; in createMemoryBuffers()
478 memoryBuffer.bufferInfo.offset = 0; in createMemoryBuffers()
479 memoryBuffer.bufferInfo.range = VK_WHOLE_SIZE; in createMemoryBuffers()
480 deviceMemoryBuffers.push_back(memoryBuffer); in createMemoryBuffers()
728 for (const auto &memoryBuffer : deviceMemoryBuffers) { in setWriteDescriptors() local
735 wSet.dstBinding = memoryBuffer.bindingIndex; in setWriteDescriptors()
738 wSet.descriptorType = memoryBuffer.descriptorType; in setWriteDescriptors()
740 wSet.pBufferInfo = &memoryBuffer.bufferInfo; in setWriteDescriptors()