Lines Matching refs:dedicated

76 		, dedicated				(dedicated_)
87 const bool dedicated;
108 if (config.dedicated)
208 if (!config.dedicated && (externalProperties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT) != 0)
210 TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
243 if (!config.dedicated && (properties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT) != 0)
245 TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
573 bool dedicated,
601 if (!dedicated && dedicatedRequirements.requiresDedicatedAllocation)
602 TCU_THROW(NotSupportedError, "Memory requires dedicated allocation");
617 bool dedicated,
645 if (!dedicated && dedicatedRequirements.requiresDedicatedAllocation)
646 TCU_THROW(NotSupportedError, "Memory requires dedicated allocation");
731 bool dedicated)
734 vk::Move<vk::VkDeviceMemory> memory = dedicated
749 bool dedicated)
752 vk::Move<vk::VkDeviceMemory> memory = dedicated
769 bool dedicated)
823 de::MovePtr<vk::Allocation> allocation = importAndBindMemory(vkd, device, *image, nativeHandle, externalType, exportedMemoryTypeIndex, dedicated);
851 de::MovePtr<vk::Allocation> allocation = importAndBindMemory(vkd, device, *buffer, nativeHandle, externalType, exportedMemoryTypeIndex, dedicated);
1087 const vk::VkMemoryRequirements requirements = getMemoryRequirements(m_vkdA, *m_deviceA, *image, m_config.dedicated, m_getMemReq2Supported);
1089 vk::Move<vk::VkDeviceMemory> memory = allocateExportableMemory(m_vkdA, *m_deviceA, requirements.size, exportedMemoryTypeIndex, m_memoryHandleType, m_config.dedicated ? *image : (vk::VkImage)0);
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);
1115 const de::UniquePtr<Resource> resourceB (importResource(m_vkdB, *m_deviceB, resourceDesc, m_queueFamilyIndicesB, *m_supportReadOp, *m_supportWriteOp, nativeMemoryHandle, m_memoryHandleType, exportedMemoryTypeIndex, m_config.dedicated));
1392 const bool dedicated (dedicatedNdx == 1);
1393 de::MovePtr<tcu::TestCaseGroup> dedicatedGroup (new tcu::TestCaseGroup(testCtx, dedicated ? "dedicated" : "suballocated"));
1421 const TestConfig config (type, resource, (vk::VkSemaphoreType)semaphoreType, writeOp, readOp, cases[caseNdx].memoryType, cases[caseNdx].semaphoreType, dedicated);