Home
last modified time | relevance | path

Searched refs:memoryProperties (Results 1 - 25 of 79) sorted by relevance

1234

/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/android/
H A Dvk_android_utils.cpp61 VkMemoryPropertyFlags memoryProperties, in InitAndroidExternalMemory()
84 contextVk, memoryProperties, externalMemoryRequirements, &importHardwareBufferInfo, buffer, in InitAndroidExternalMemory()
59 InitAndroidExternalMemory(ContextVk *contextVk, EGLClientBuffer clientBuffer, VkMemoryPropertyFlags memoryProperties, Buffer *buffer, VkMemoryPropertyFlags *memoryPropertyFlagsOut, DeviceMemory *deviceMemoryOut) InitAndroidExternalMemory() argument
H A Dvk_android_utils.h30 VkMemoryPropertyFlags memoryProperties,
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
H A DvktProtectedMemContext.hpp75 const vk::VkPhysicalDeviceMemoryProperties memoryProperties = in createAllocator() local
79 return new vk::SimpleAllocator(getDeviceInterface(), getDevice(), memoryProperties); in createAllocator()
H A DvktProtectedMemWsiSwapchainTests.cpp333 vk::VkPhysicalDeviceMemoryProperties memoryProperties = vk::getPhysicalDeviceMemoryProperties(context.getInstanceDriver(), context.getPhysicalDevice()); in executeSwapchainParameterCases() local
337 for (deUint32 memType = 0; memType < memoryProperties.memoryTypeCount; memType++) in executeSwapchainParameterCases()
339 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in executeSwapchainParameterCases()
342 (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) != 0 && in executeSwapchainParameterCases()
346 protectedHeapSize = de::max(protectedHeapSize, memoryProperties.memoryHeaps[heapIndex].size); in executeSwapchainParameterCases()
402 vk::VkPhysicalDeviceMemoryProperties memoryProperties = vk::getPhysicalDeviceMemoryProperties(context.getInstanceDriver(), context.getPhysicalDevice()); in executeSwapchainParameterCases() local
405 for (deUint32 memType = 0; memType < memoryProperties.memoryTypeCount; memType++) 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()
412 protectedHeapSize = de::max(protectedHeapSize, memoryProperties in executeSwapchainParameterCases()
491 vk::VkPhysicalDeviceMemoryProperties memoryProperties = vk::getPhysicalDeviceMemoryProperties(context.getInstanceDriver(), context.getPhysicalDevice()); executeSwapchainParameterCases() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/
H A DvktProtectedMemContext.hpp75 const vk::VkPhysicalDeviceMemoryProperties memoryProperties = in createAllocator() local
79 return new vk::SimpleAllocator(getDeviceInterface(), getDevice(), memoryProperties); in createAllocator()
H A DvktProtectedMemWsiSwapchainTests.cpp320 vk::VkPhysicalDeviceMemoryProperties memoryProperties = vk::getPhysicalDeviceMemoryProperties(context.getInstanceDriver(), context.getPhysicalDevice()); in generateSwapchainParameterCases() local
324 for (deUint32 memType = 0; memType < memoryProperties.memoryTypeCount; memType++) in generateSwapchainParameterCases()
326 deUint32 heapIndex = memoryProperties.memoryTypes[memType].heapIndex; in generateSwapchainParameterCases()
329 (memoryProperties.memoryTypes[memType].propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT) != 0 && in generateSwapchainParameterCases()
333 protectedHeapSize = de::max(protectedHeapSize, memoryProperties.memoryHeaps[heapIndex].size); in generateSwapchainParameterCases()
359 vk::VkPhysicalDeviceMemoryProperties memoryProperties = vk::getPhysicalDeviceMemoryProperties(context.getInstanceDriver(), context.getPhysicalDevice()); in generateSwapchainParameterCases() local
362 for (deUint32 memType = 0; memType < memoryProperties.memoryTypeCount; memType++) 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()
369 protectedHeapSize = de::max(protectedHeapSize, memoryProperties in generateSwapchainParameterCases()
432 vk::VkPhysicalDeviceMemoryProperties memoryProperties = vk::getPhysicalDeviceMemoryProperties(context.getInstanceDriver(), context.getPhysicalDevice()); generateSwapchainParameterCases() local
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A Dvk_utils.cpp60 bool FindCompatibleMemory(const VkPhysicalDeviceMemoryProperties &memoryProperties, in FindCompatibleMemory() argument
68 ASSERT(memoryIndex < memoryProperties.memoryTypeCount); in FindCompatibleMemory()
70 if ((memoryProperties.memoryTypes[memoryIndex].propertyFlags & in FindCompatibleMemory()
73 *memoryPropertyFlagsOut = memoryProperties.memoryTypes[memoryIndex].propertyFlags; in FindCompatibleMemory()
83 const vk::MemoryProperties &memoryProperties,
93 ANGLE_TRY(memoryProperties.findCompatibleMemoryIndex(
142 const vk::MemoryProperties &memoryProperties = context->getRenderer()->getMemoryProperties(); in AllocateAndBindBufferOrImageMemory() local
145 context, memoryProperties, requestedMemoryPropertyFlags, memoryPropertyFlagsOut, in AllocateAndBindBufferOrImageMemory()
179 const vk::MemoryProperties &memoryProperties = context->getRenderer()->getMemoryProperties(); in AllocateAndBindBufferOrImageMemory() local
182 context, memoryProperties, requestedMemoryPropertyFlag in AllocateAndBindBufferOrImageMemory()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory/
H A DvktMemoryRequirementsTests.cpp376 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physDevice); in execTest() local
412 verifyMemoryRequirements(result, memoryProperties, limits, bufferFlags, usage); in execTest()
1522 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physDevice); in execTest() local
1587 verifyMemoryRequirements(result, memoryProperties); in execTest()
2011 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice); in testMultiplaneImages() local
2016 log << TestLog::Message << "Memory properties: " << memoryProperties << TestLog::EndMessage; in testMultiplaneImages()
2145 if (result.check(*memoryTypeNdx < memoryProperties.memoryTypeCount, "Unknown memory type bits set in memory requirements")) in testMultiplaneImages()
2147 const VkMemoryPropertyFlags propertyFlags (memoryProperties.memoryTypes[*memoryTypeNdx].propertyFlags); in testMultiplaneImages()
2265 VkPhysicalDeviceMemoryProperties memoryProperties; in testVkMemoryPropertyFlags() local
2270 vki.getPhysicalDeviceMemoryProperties(physicalDevice, &memoryProperties); in testVkMemoryPropertyFlags()
[all...]
H A DvktMemoryMappingTests.cpp665 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice);
722 for (deUint32 memoryTypeIndex = 0; memoryTypeIndex < memoryProperties.memoryTypeCount; memoryTypeIndex++)
727 const vk::VkMemoryType& memoryType = memoryProperties.memoryTypes[memoryTypeIndex];
728 const VkMemoryHeap& memoryHeap = memoryProperties.memoryHeaps[memoryType.heapIndex];
1495 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice);
1500 vector<vector<MemoryType> > memoryTypes (memoryProperties.memoryHeapCount);
1502 for (deUint32 memoryTypeNdx = 0; memoryTypeNdx < memoryProperties.memoryTypeCount; memoryTypeNdx++)
1504 if (memoryProperties.memoryTypes[memoryTypeNdx].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT)
1505 memoryTypes[memoryProperties.memoryTypes[memoryTypeNdx].heapIndex].push_back(MemoryType(memoryTypeNdx, memoryProperties
[all...]
H A DvktMemoryBindingTests.cpp271 VkPhysicalDeviceMemoryProperties memoryProperties; in selectMatchingMemoryType() local
273 vkInstance.getPhysicalDeviceMemoryProperties(vkPhysicalDevice, &memoryProperties); in selectMatchingMemoryType()
276 for (deUint32 typeNdx = 0; typeNdx < memoryProperties.memoryTypeCount; ++typeNdx) in selectMatchingMemoryType()
279 const deBool hasRightProperties = (memoryProperties.memoryTypes[typeNdx].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) != 0u; in selectMatchingMemoryType()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory/
H A DvktMemoryRequirementsTests.cpp377 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physDevice); in execTest() local
413 verifyMemoryRequirements(result, memoryProperties, limits, bufferFlags, usage); in execTest()
1502 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physDevice); in execTest() local
1567 verifyMemoryRequirements(result, memoryProperties); in execTest()
1937 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice); in testMultiplaneImages() local
1941 log << TestLog::Message << "Memory properties: " << memoryProperties << TestLog::EndMessage; in testMultiplaneImages()
2031 if (result.check(*memoryTypeNdx < memoryProperties.memoryTypeCount, "Unknown memory type bits set in memory requirements")) in testMultiplaneImages()
2033 const VkMemoryPropertyFlags propertyFlags (memoryProperties.memoryTypes[*memoryTypeNdx].propertyFlags); in testMultiplaneImages()
2143 VkPhysicalDeviceMemoryProperties memoryProperties; in testVkMemoryPropertyFlags() local
2148 vki.getPhysicalDeviceMemoryProperties(physicalDevice, &memoryProperties); in testVkMemoryPropertyFlags()
[all...]
H A DvktMemoryMappingTests.cpp620 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice);
677 for (deUint32 memoryTypeIndex = 0; memoryTypeIndex < memoryProperties.memoryTypeCount; memoryTypeIndex++)
682 const vk::VkMemoryType& memoryType = memoryProperties.memoryTypes[memoryTypeIndex];
683 const VkMemoryHeap& memoryHeap = memoryProperties.memoryHeaps[memoryType.heapIndex];
1439 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice);
1444 vector<vector<MemoryType> > memoryTypes (memoryProperties.memoryHeapCount);
1446 for (deUint32 memoryTypeNdx = 0; memoryTypeNdx < memoryProperties.memoryTypeCount; memoryTypeNdx++)
1448 if (memoryProperties.memoryTypes[memoryTypeNdx].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT)
1449 memoryTypes[memoryProperties.memoryTypes[memoryTypeNdx].heapIndex].push_back(MemoryType(memoryTypeNdx, memoryProperties
[all...]
H A DvktMemoryDeviceMemoryReportTests.cpp1647 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice); in validateCallbackRecords() local
1656 record.heapIndex >= memoryProperties.memoryHeapCount) in validateCallbackRecords()
1658 log << tcu::TestLog::Message << "memoryHeapCount: " << memoryProperties.memoryHeapCount << tcu::TestLog::EndMessage; in validateCallbackRecords()
1760 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice); in vkDeviceMemoryAllocateAndFreeTest() local
1763 const deUint32 testHeapIndex = memoryProperties.memoryTypes[testTypeIndex].heapIndex; in vkDeviceMemoryAllocateAndFreeTest()
1841 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physicalDevice); in vkDeviceMemoryAllocationFailedTest() local
1843 const deUint32 testHeapIndex = memoryProperties.memoryTypes[testTypeIndex].heapIndex; in vkDeviceMemoryAllocationFailedTest()
1844 const VkDeviceSize testSize = memoryProperties.memoryHeaps[testHeapIndex].size; in vkDeviceMemoryAllocationFailedTest()
H A DvktMemoryBindingTests.cpp271 VkPhysicalDeviceMemoryProperties memoryProperties; in selectMatchingMemoryType() local
273 vkInstance.getPhysicalDeviceMemoryProperties(vkPhysicalDevice, &memoryProperties); in selectMatchingMemoryType()
276 for (deUint32 typeNdx = 0; typeNdx < memoryProperties.memoryTypeCount; ++typeNdx) in selectMatchingMemoryType()
279 const deBool hasRightProperties = (memoryProperties.memoryTypes[typeNdx].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) != 0u; in selectMatchingMemoryType()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/
H A DvktApiBufferViewCreateTests.cpp221 VkPhysicalDeviceMemoryProperties memoryProperties; in createTestBuffer() local
280 deMemset(&memoryProperties, 0, sizeof(memoryProperties)); in createTestBuffer()
281 vkInstance.getPhysicalDeviceMemoryProperties(vkPhysicalDevice, &memoryProperties); in createTestBuffer()
H A DvktApiBufferTests.cpp201 memoryProperties = getPhysicalDeviceMemoryProperties(vkInstance, vkPhysicalDevice); in bufferCreateAndAllocTest() local
231 const VkMemoryType memoryType = memoryProperties.memoryTypes[heapTypeIndex]; in bufferCreateAndAllocTest()
232 const VkMemoryHeap memoryHeap = memoryProperties.memoryHeaps[memoryType.heapIndex]; in bufferCreateAndAllocTest()
412 memoryProperties = getPhysicalDeviceMemoryProperties(vkInstance, vkPhysicalDevice); in bufferCreateAndAllocTest() local
467 const VkMemoryType memoryType = memoryProperties.memoryTypes[heapTypeIndex]; in bufferCreateAndAllocTest()
468 const VkMemoryHeap memoryHeap = memoryProperties.memoryHeaps[memoryType.heapIndex]; in bufferCreateAndAllocTest()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
H A DvktGlobalPriorityQueueUtils.cpp129 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, phys); in SpecialDevice() local
200 m_allocator = de::MovePtr<vk::Allocator>(new SimpleAllocator(vkd, m_deviceHandle, memoryProperties)); in SpecialDevice()
263 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, phys); in BufferWithMemory() local
264 const deUint32 memoryTypeIndex = selectMatchingMemoryType(memoryProperties, m_requirements.memoryTypeBits, memoryRequirement); in BufferWithMemory()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/
H A DvktApiBufferViewCreateTests.cpp222 VkPhysicalDeviceMemoryProperties memoryProperties; in createTestBuffer() local
281 deMemset(&memoryProperties, 0, sizeof(memoryProperties)); in createTestBuffer()
282 vkInstance.getPhysicalDeviceMemoryProperties(vkPhysicalDevice, &memoryProperties); in createTestBuffer()
H A DvktApiBufferTests.cpp203 memoryProperties = getPhysicalDeviceMemoryProperties(vkInstance, vkPhysicalDevice); in bufferCreateAndAllocTest() local
233 const VkMemoryType memoryType = memoryProperties.memoryTypes[heapTypeIndex]; in bufferCreateAndAllocTest()
234 const VkMemoryHeap memoryHeap = memoryProperties.memoryHeaps[memoryType.heapIndex]; in bufferCreateAndAllocTest()
414 memoryProperties = getPhysicalDeviceMemoryProperties(vkInstance, vkPhysicalDevice); in bufferCreateAndAllocTest() local
469 const VkMemoryType memoryType = memoryProperties.memoryTypes[heapTypeIndex]; in bufferCreateAndAllocTest()
470 const VkMemoryHeap memoryHeap = memoryProperties.memoryHeaps[memoryType.heapIndex]; in bufferCreateAndAllocTest()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
H A DvktGlobalPriorityQueueUtils.cpp196 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, dev); in SpecialDevice() local
277 m_allocator = de::MovePtr<vk::Allocator>(new SimpleAllocator(vkd, m_device, memoryProperties)); in SpecialDevice()
370 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, phys); in BufferWithMemory() local
371 const deUint32 memoryTypeIndex = selectMatchingMemoryType(memoryProperties, m_requirements.memoryTypeBits, memoryRequirement); in BufferWithMemory()
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkMemUtil.cpp278 const VkPhysicalDeviceMemoryProperties memoryProperties = getPhysicalDeviceMemoryProperties(vki, physDevice); in allocateExtended() local
279 const deUint32 memoryTypeNdx = selectMatchingMemoryType(memoryProperties, memReqs.memoryTypeBits, requirement); in allocateExtended()
292 DE_ASSERT(isHostVisibleMemory(memoryProperties, allocInfo.memoryTypeIndex)); in allocateExtended()
/third_party/mesa3d/src/virtio/vulkan/
H A Dvn_device_memory.c33 &dev->physical_device->memory_properties.memoryProperties; in vn_device_memory_pool_grow_alloc()
252 &dev->physical_device->memory_properties.memoryProperties; in vn_device_memory_import_dma_buf()
414 &dev->physical_device->memory_properties.memoryProperties; in vn_AllocateMemory()
/third_party/skia/src/gpu/
H A DGrAHardwareBufferUtils.cpp421 uint32_t memTypeCnt = phyDevMemProps.memoryProperties.memoryTypeCount; in make_vk_backend_texture()
424 const VkPhysicalDeviceMemoryProperties& pdmp = phyDevMemProps.memoryProperties; in make_vk_backend_texture()
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/
H A DVulkanHelper.cpp98 uint32_t FindMemoryType(const VkPhysicalDeviceMemoryProperties &memoryProperties, in FindMemoryType() argument
104 ASSERT(memoryIndex < memoryProperties.memoryTypeCount); in FindMemoryType()
106 if ((memoryProperties.memoryTypes[memoryIndex].propertyFlags & in FindMemoryType()
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_physical_device.c176 *pMemoryProperties = props2.memoryProperties; in vk_common_GetPhysicalDeviceMemoryProperties()

Completed in 32 milliseconds

1234