Lines Matching refs:buffer
237 log << TestLog::Message << "External buffer properties: " << info << "\n" << properties << TestLog::EndMessage;
616 vk::VkBuffer buffer,
628 buffer
652 vkd.getBufferMemoryRequirements(device, buffer, &memoryRequirements);
727 vk::VkBuffer buffer,
733 const vk::VkMemoryRequirements requirements = vk::getBufferMemoryRequirements(vkd, device, buffer);
735 ? importDedicatedMemory(vkd, device, buffer, requirements, externalType, exportedMemoryTypeIndex, nativeHandle)
738 VK_CHECK(vkd.bindBufferMemory(device, buffer, *memory, 0u));
850 vk::Move<vk::VkBuffer> buffer = vk::createBuffer(vkd, device, &createInfo);
851 de::MovePtr<vk::Allocation> allocation = importAndBindMemory(vkd, device, *buffer, nativeHandle, externalType, exportedMemoryTypeIndex, dedicated);
853 return de::MovePtr<Resource>(new Resource(resourceDesc.type, buffer, allocation, offset, size));
894 resource.getBuffer().handle, // VkBuffer buffer
942 resource.getBuffer().handle, // VkBuffer buffer
1101 vk::Move<vk::VkBuffer> buffer = createBuffer(m_vkdA, *m_deviceA, size, usage, m_memoryHandleType, m_queueFamilyIndicesA);
1102 const vk::VkMemoryRequirements requirements = getMemoryRequirements(m_vkdA, *m_deviceA, *buffer, m_config.dedicated, m_getMemReq2Supported);
1104 vk::Move<vk::VkDeviceMemory> memory = allocateExportableMemory(m_vkdA, *m_deviceA, requirements.size, exportedMemoryTypeIndex, m_memoryHandleType, m_config.dedicated ? *buffer : (vk::VkBuffer)0);
1106 VK_CHECK(m_vkdA.bindBufferMemory(*m_deviceA, *buffer, *memory, 0u));
1109 resourceA = de::MovePtr<Resource>(new Resource(resourceDesc.type, buffer, allocation, offset, size));