Lines Matching refs:buffer

744 	Move<VkBuffer>					buffer				= createBuffer(vk, vkDevice, &uniformBufferParams);
745 de::MovePtr<Allocation> alloc = m_memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *buffer), MemoryRequirement::HostVisible);
746 VK_CHECK(vk.bindBufferMemory(vkDevice, *buffer, alloc->getMemory(), alloc->getOffset()));
753 uniformInfo->descriptor = makeDescriptorBufferInfo(*buffer, 0u, size);
755 uniformInfo->buffer = VkBufferSp(new vk::Unique<VkBuffer>(buffer));
808 // Upload data to buffer
826 Move<VkBuffer> buffer = createBuffer(vk, vkDevice, &vertexBufferParams);
827 de::MovePtr<vk::Allocation> alloc = m_memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *buffer), MemoryRequirement::HostVisible);
828 VK_CHECK(vk.bindBufferMemory(vkDevice, *buffer, alloc->getMemory(), alloc->getOffset()));
833 m_vertexBuffers.push_back(VkBufferSp(new vk::Unique<VkBuffer>(buffer)));
995 Move<VkBuffer> buffer;
1003 // Calculate buffer size
1015 // Create source buffer
1029 buffer = createBuffer(vk, vkDevice, &bufferParams);
1030 bufferAlloc = m_memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *buffer), MemoryRequirement::HostVisible);
1031 VK_CHECK(vk.bindBufferMemory(vkDevice, *buffer, bufferAlloc->getMemory(), bufferAlloc->getOffset()));
1034 // Get copy regions and write buffer data
1080 copyBufferToImage(vk, vkDevice, queue, queueFamilyIndex, *buffer, bufferSize, copyRegions, DE_NULL, aspectMask, mipLevels, arrayLayers, destImage, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, VK_ACCESS_SHADER_READ_BIT, &(m_externalCommandPool.get()->get()));
1082 copyBufferToImage(vk, vkDevice, queue, queueFamilyIndex, *buffer, bufferSize, copyRegions, DE_NULL, aspectMask, mipLevels, arrayLayers, destImage);
1117 // Create command buffer
1169 // Copy buffer to image
1281 Move<VkBuffer> buffer;
1295 // Calculate buffer size
1308 // Create source buffer
1321 buffer = createBuffer(vk, vkDevice, &bufferParams);
1322 bufferAlloc = m_memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *buffer), MemoryRequirement::HostVisible);
1324 VK_CHECK(vk.bindBufferMemory(vkDevice, *buffer, bufferAlloc->getMemory(), bufferAlloc->getOffset()));
1327 // Get copy regions and write buffer data
1369 copyBufferToImage(vk, vkDevice, queue, queueFamilyIndex, *buffer, bufferSize, copyRegions, &(*imageMemoryBindSemaphore), aspectMask, mipLevels, arrayLayers, sparseImage);
2219 // Create vertex indices buffer
2240 // Load vertice indices into buffer
2258 // Create command buffer
2365 // Copy image to buffer