/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | ResourceMemoryAllocatorVk.cpp | 115 mAllocatorsPerType.reserve(info.memoryTypes.size()); in ResourceMemoryAllocator() 117 for (size_t i = 0; i < info.memoryTypes.size(); i++) { in ResourceMemoryAllocator() 119 mDevice, i, info.memoryHeaps[info.memoryTypes[i].heapIndex].size)); in ResourceMemoryAllocator() 237 for (size_t i = 0; i < info.memoryTypes.size(); ++i) { in FindBestTypeIndex() 245 (info.memoryTypes[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) == 0) { in FindBestTypeIndex() 251 (info.memoryTypes[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) == 0) { in FindBestTypeIndex() 263 info.memoryTypes[i].propertyFlags & VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT; in FindBestTypeIndex() 265 info.memoryTypes[bestType].propertyFlags & VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT; in FindBestTypeIndex() 275 info.memoryHeaps[info.memoryTypes[bestType].heapIndex].size; in FindBestTypeIndex() 276 VkDeviceSize candidateHeapSize = info.memoryHeaps[info.memoryTypes[ in FindBestTypeIndex() [all...] |
H A D | VulkanInfo.cpp | 154 info.memoryTypes.assign(memory.memoryTypes, in GatherDeviceInfo() 155 memory.memoryTypes + memory.memoryTypeCount); in GatherDeviceInfo()
|
H A D | VulkanInfo.h | 66 std::vector<VkMemoryType> memoryTypes; member
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiMemoryRequirementInvarianceTests.cpp | 76 BufferAllocator (deRandom& random, deBool dedicated, std::vector<int>& memoryTypes); 90 BufferAllocator::BufferAllocator (deRandom& random, deBool dedicated, std::vector<int>& memoryTypes) in BufferAllocator() argument 99 m_memoryType = memoryTypes[deRandom_getUint32(&random) % memoryTypes.size()]; in BufferAllocator() 156 ImageAllocator (deRandom& random, deBool dedicated, std::vector<int>& linearformats, std::vector<int>& optimalformats, std::vector<int>& memoryTypes); 171 ImageAllocator::ImageAllocator (deRandom& random, deBool dedicated, std::vector<int>& linearformats, std::vector<int>& optimalformats, std::vector<int>& memoryTypes) in ImageAllocator() argument 190 m_memoryType = memoryTypes[deRandom_getUint32(&random) % memoryTypes.size()]; in ImageAllocator() 278 std::vector<int> memoryTypes; in iterate() local 582 if (legalMemoryTypes[j].matchesHeap(memProperties.memoryTypes[ in iterate() 610 values << " " << memoryTypes[i]; iterate() local [all...] |
H A D | vktApiGetMemoryCommitment.cpp | 63 if ((pMemoryProperties.memoryTypes[typeIndex].propertyFlags & propertyFlag) == propertyFlag) in getMemoryTypeIndices() 476 if((pMemoryProperties.memoryTypes[memTypeNdx].propertyFlags & propertyFlag) == propertyFlag) //if supports Lazy allocation in isDeviceMemoryCommitmentOk()
|
H A D | vktApiBufferMarkerTests.cpp | 1128 const bool memoryTypes[] = { true, false }; in createBufferMarkerTestsInGroup() local 1132 for (size_t memNdx = 0; memNdx < DE_LENGTH_OF_ARRAY(memoryTypes); ++memNdx) in createBufferMarkerTestsInGroup() 1136 base.useHostPtr = memoryTypes[memNdx]; in createBufferMarkerTestsInGroup()
|
H A D | vktApiBufferTests.cpp | 231 const VkMemoryType memoryType = memoryProperties.memoryTypes[heapTypeIndex]; in bufferCreateAndAllocTest() 467 const VkMemoryType memoryType = memoryProperties.memoryTypes[heapTypeIndex]; in bufferCreateAndAllocTest()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiMemoryRequirementInvarianceTests.cpp | 76 BufferAllocator (deRandom& random, deBool dedicated, std::vector<int>& memoryTypes); 90 BufferAllocator::BufferAllocator (deRandom& random, deBool dedicated, std::vector<int>& memoryTypes) in BufferAllocator() argument 99 m_memoryType = memoryTypes[deRandom_getUint32(&random) % memoryTypes.size()]; in BufferAllocator() 150 ImageAllocator (deRandom& random, deBool dedicated, std::vector<int>& linearformats, std::vector<int>& optimalformats, std::vector<int>& memoryTypes); 165 ImageAllocator::ImageAllocator (deRandom& random, deBool dedicated, std::vector<int>& linearformats, std::vector<int>& optimalformats, std::vector<int>& memoryTypes) in ImageAllocator() argument 184 m_memoryType = memoryTypes[deRandom_getUint32(&random) % memoryTypes.size()]; in ImageAllocator() 267 std::vector<int> memoryTypes; in iterate() local 550 if (legalMemoryTypes[j].matchesHeap(memProperties.memoryTypes[ in iterate() 578 values << " " << memoryTypes[i]; iterate() local [all...] |
H A D | vktApiGetMemoryCommitment.cpp | 63 if ((pMemoryProperties.memoryTypes[typeIndex].propertyFlags & propertyFlag) == propertyFlag) in getMemoryTypeIndices() 478 if((pMemoryProperties.memoryTypes[memTypeNdx].propertyFlags & propertyFlag) == propertyFlag) //if supports Lazy allocation in isDeviceMemoryCommitmentOk()
|
H A D | vktApiBufferMarkerTests.cpp | 1031 const bool memoryTypes[] = { true, false }; 1035 for (size_t memNdx = 0; memNdx < DE_LENGTH_OF_ARRAY(memoryTypes); ++memNdx) 1039 base.useHostPtr = memoryTypes[memNdx];
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory/ |
H A D | vktMemoryMappingTests.cpp | 682 const vk::VkMemoryType& memoryType = memoryProperties.memoryTypes[memoryTypeIndex]; 1195 const vector<MemoryType>& memoryTypes, 1200 , m_memoryTypes (memoryTypes) 1305 vector<pair<MemoryType, VkDeviceSize> > memoryTypes; 1352 memoryTypes.push_back(std::make_pair(type, maxAllocationSize)); 1385 memoryTypes.push_back(std::make_pair(type, maxAllocationSize)); 1391 memoryTypeMaxSizePair = rng.choose<pair<MemoryType, VkDeviceSize> >(memoryTypes.begin(), memoryTypes.end()); 1444 vector<vector<MemoryType> > memoryTypes (memoryProperties.memoryHeapCount); 1448 if (memoryProperties.memoryTypes[memoryTypeNd [all...] |
H A D | vktMemoryAllocationTests.cpp | 388 if ((m_memoryProperties.memoryTypes[m_memoryTypeIndex].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) == vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) in iterate() 412 memoryTypeSupported = !((m_memoryProperties.memoryTypes[m_memoryTypeIndex].propertyFlags & vk::VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD) > 0 && !m_deviceCoherentMemSupported); in iterate() 419 const VkMemoryType memoryType = m_memoryProperties.memoryTypes[m_memoryTypeIndex]; in iterate() 700 m_memoryProperties.memoryTypes[memoryTypeNdx] in iterate() 705 if ((m_memoryProperties.memoryTypes[type.index].propertyFlags & vk::VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD) > 0 && !m_deviceCoherentMemSupported) in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory/ |
H A D | vktMemoryMappingTests.cpp | 727 const vk::VkMemoryType& memoryType = memoryProperties.memoryTypes[memoryTypeIndex]; 1244 const vector<MemoryType>& memoryTypes, 1249 , m_memoryTypes (memoryTypes) 1354 vector<pair<MemoryType, VkDeviceSize> > memoryTypes; 1401 memoryTypes.push_back(std::make_pair(type, maxAllocationSize)); 1434 memoryTypes.push_back(std::make_pair(type, maxAllocationSize)); 1440 memoryTypeMaxSizePair = rng.choose<pair<MemoryType, VkDeviceSize> >(memoryTypes.begin(), memoryTypes.end()); 1500 vector<vector<MemoryType> > memoryTypes (memoryProperties.memoryHeapCount); 1504 if (memoryProperties.memoryTypes[memoryTypeNd [all...] |
H A D | vktMemoryAllocationTests.cpp | 388 if ((m_memoryProperties.memoryTypes[m_memoryTypeIndex].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) == vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) in iterate() 412 memoryTypeSupported = !((m_memoryProperties.memoryTypes[m_memoryTypeIndex].propertyFlags & vk::VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD) > 0 && !m_deviceCoherentMemSupported); in iterate() 419 const VkMemoryType memoryType = m_memoryProperties.memoryTypes[m_memoryTypeIndex]; in iterate() 704 m_memoryProperties.memoryTypes[memoryTypeNdx] in iterate() 709 if ((m_memoryProperties.memoryTypes[type.index].propertyFlags & vk::VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD) > 0 && !m_deviceCoherentMemSupported) in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkMemUtil.cpp | 79 return (deviceMemProps.memoryTypes[memoryTypeNdx].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) != 0u; in isHostVisibleMemory() 397 if (requirement.matchesHeap(deviceMemProps.memoryTypes[memoryTypeNdx].propertyFlags)) in getCompatibleMemoryTypes() 412 if( ( deviceMemProps.memoryHeaps[deviceMemProps.memoryTypes[memoryTypeNdx].heapIndex].flags & VK_MEMORY_HEAP_SEU_SAFE_BIT ) != 0u ) in getSEUSafeMemoryTypes()
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanUnitTests/ |
H A D | Device.cpp | 346 if((flags & properties.memoryTypes[type].propertyFlags) == 0) in AllocateMemory() 351 if(size > properties.memoryHeaps[properties.memoryTypes[type].heapIndex].size) in AllocateMemory()
|
/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_device_memory.c | 35 mem_props->memoryTypes[mem_type_index].propertyFlags; in vn_device_memory_pool_grow_alloc() 254 mem_props->memoryTypes[alloc_info->memoryTypeIndex].propertyFlags; in vn_device_memory_import_dma_buf() 416 mem_props->memoryTypes[pAllocateInfo->memoryTypeIndex].propertyFlags; in vn_AllocateMemory()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_device.c | 462 mem->memoryTypes[mem->memoryTypeCount++] = (VkMemoryType) { in dzn_physical_device_init_memory() 467 mem->memoryTypes[mem->memoryTypeCount++] = (VkMemoryType) { in dzn_physical_device_init_memory() 479 mem->memoryTypes[mem->memoryTypeCount++] = (VkMemoryType) { in dzn_physical_device_init_memory() 485 mem->memoryTypes[0].propertyFlags |= VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT; in dzn_physical_device_init_memory() 486 mem->memoryTypes[1].propertyFlags |= VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT; in dzn_physical_device_init_memory() 495 memcpy(oldMemoryTypes, mem->memoryTypes, oldMemoryTypeCount * sizeof(VkMemoryType)); in dzn_physical_device_init_memory() 512 mem->memoryTypes[mem->memoryTypeCount] = oldMemoryTypes[oldMemoryTypeIdx]; in dzn_physical_device_init_memory() 2286 &pdevice->memory.memoryTypes[pAllocateInfo->memoryTypeIndex]; in dzn_device_memory_create()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/ |
H A D | vktProtectedMemWsiSwapchainTests.cpp | 339 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in executeSwapchainParameterCases() 342 (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) != 0 && in executeSwapchainParameterCases() 407 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in executeSwapchainParameterCases() 409 if (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) in executeSwapchainParameterCases() 496 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in executeSwapchainParameterCases() 498 if (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) in executeSwapchainParameterCases()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/ |
H A D | vktProtectedMemWsiSwapchainTests.cpp | 326 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in generateSwapchainParameterCases() 329 (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) != 0 && in generateSwapchainParameterCases() 364 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in generateSwapchainParameterCases() 366 if (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) in generateSwapchainParameterCases() 437 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in generateSwapchainParameterCases() 439 if (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) in generateSwapchainParameterCases()
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/ |
H A D | Util.cpp | 28 if((deviceMemoryProperties.memoryTypes[i].propertyFlags & properties) == properties) in getMemoryTypeIndex()
|
/third_party/skia/tools/gpu/vk/ |
H A D | VkYcbcrSamplerHelper.cpp | 101 if (phyDevMemProps.memoryTypes[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) { in createBackendTexture()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkMemory.cpp | 33 uint32_t supportedFlags = memProperties.memoryTypes[i].propertyFlags & properties; in FindMemoryType()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | vk_utils.cpp | 70 if ((memoryProperties.memoryTypes[memoryIndex].propertyFlags & in FindCompatibleMemory() 73 *memoryPropertyFlagsOut = memoryProperties.memoryTypes[memoryIndex].propertyFlags; in FindCompatibleMemory() 412 const VkMemoryType &memoryType = mMemoryProperties.memoryTypes[typeIndex]; in hasLazilyAllocatedMemory()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesTestsUtil.cpp | 924 memoryRequirement.matchesHeap(deviceMemoryProperties.memoryTypes[memoryTypeNdx].propertyFlags)) in findMatchingMemoryType() 939 return deviceMemoryProperties.memoryTypes[memoryType].heapIndex; in getHeapIndexForMemoryType()
|