Home | History | Annotate | Download | only in synchronization

Lines Matching defs:memory

176 				TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
202 TCU_THROW(NotSupportedError, "Exporting and importing memory type not supported");
206 TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
259 const vk::VkDeviceMemory memory);
269 const vk::VkDeviceMemory memory)
270 : Allocation (memory, 0, DE_NULL)
363 TCU_THROW(NotSupportedError, "Required external memory extensions not supported by the instance");
561 TCU_THROW(NotSupportedError, "Memory requires dedicated allocation");
571 vk::Move<vk::VkDeviceMemory> memory = allocateExportableMemory(vkd, device, memoryRequirements, externalType, dedicated ? buffer : (vk::VkBuffer)0, exportedMemoryTypeIndex);
572 VK_CHECK(vkd.bindBufferMemory(device, buffer, *memory, 0u));
574 return de::MovePtr<vk::Allocation>(new SimpleAllocation(vkd, device, memory.disown()));
611 TCU_THROW(NotSupportedError, "Memory requires dedicated allocation");
620 vk::Move<vk::VkDeviceMemory> memory = allocateExportableMemory(vkd, device, memoryRequirements, externalType, dedicated ? image : (vk::VkImage)0, exportedMemoryTypeIndex);
621 VK_CHECK(vkd.bindImageMemory(device, image, *memory, 0u));
623 return de::MovePtr<vk::Allocation>(new SimpleAllocation(vkd, device, memory.disown()));
731 vk::Move<vk::VkDeviceMemory> memory = dedicated
735 VK_CHECK(vkd.bindBufferMemory(device, buffer, *memory, 0u));
737 return de::MovePtr<vk::Allocation>(new SimpleAllocation(vkd, device, memory.disown()));
749 vk::Move<vk::VkDeviceMemory> memory = dedicated
752 VK_CHECK(vkd.bindImageMemory(device, image, *memory, 0u));
754 return de::MovePtr<vk::Allocation>(new SimpleAllocation(vkd, device, memory.disown()));
1221 m_resultCollector.fail("Memory contents don't match");