/external/deqp/external/vulkancts/modules/vulkan/api/ |
D | vktApiBufferTests.cpp | 308 VkMemoryRequirements memReqs; in bufferCreateAndAllocTest() local 331 vk.getBufferMemoryRequirements(vkDevice, *buffer, &memReqs); in bufferCreateAndAllocTest() 333 const deUint32 heapTypeIndex = (deUint32)deCtz32(memReqs.memoryTypeBits); in bufferCreateAndAllocTest() 345 memReqs.alignment, in bufferCreateAndAllocTest() 349 const VkDeviceSize maxBufferSize = deAlign64(availableBufferSize >> 1, memReqs.alignment); in bufferCreateAndAllocTest() 366 size = deAlign64(size >> shrinkBits, memReqs.alignment); in bufferCreateAndAllocTest() 368 if (size == 0 || bufferParams.size == memReqs.alignment) in bufferCreateAndAllocTest() 379 vk.getBufferMemoryRequirements(vkDevice, *buffer, &memReqs); // get the proper size requirement in bufferCreateAndAllocTest() 381 if (size > memReqs.size) in bufferCreateAndAllocTest() 384 …errorMsg << "Requied memory size (" << memReqs.size << " bytes) smaller than the buffer's size (" … in bufferCreateAndAllocTest() [all …]
|
D | vktApiBufferViewCreateTests.cpp | 138 VkMemoryRequirements memReqs; in createTestBuffer() local 160 vk.getBufferMemoryRequirements(vkDevice, *testBuffer, &memReqs); in createTestBuffer() 162 if (size > memReqs.size) in createTestBuffer() 165 …errorMsg << "Requied memory size (" << memReqs.size << " bytes) smaller than the buffer's size (" … in createTestBuffer() 173 memReqs.size, // VkDeviceSize allocationSize in createTestBuffer() 174 (deUint32)deCtz32(memReqs.memoryTypeBits) // deUint32 memoryTypeIndex in createTestBuffer() 216 VkMemoryRequirements2KHR memReqs = in createTestBuffer() local 251 vk.getBufferMemoryRequirements2KHR(vkDevice, &info, &memReqs); in createTestBuffer() 260 if (size > memReqs.memoryRequirements.size) in createTestBuffer() 263 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in createTestBuffer() [all …]
|
D | vktApiObjectManagementTests.cpp | 614 DeviceMemory::Parameters getDeviceMemoryParameters (const VkMemoryRequirements& memReqs) in getDeviceMemoryParameters() argument 616 return DeviceMemory::Parameters(memReqs.size, deCtz32(memReqs.memoryTypeBits)); in getDeviceMemoryParameters() 655 const VkMemoryRequirements memReqs = getBufferMemoryRequirements(env.vkd, env.device, *buffer); in getMaxConcurrent() local 660 getPageTableSize(context, memReqs.size)); in getMaxConcurrent() 788 const VkMemoryRequirements memReqs = getImageMemoryRequirements(env.vkd, env.device, *image); in getMaxConcurrent() local 793 getPageTableSize(context, memReqs.size)); in getMaxConcurrent()
|
/external/skia/src/gpu/vk/ |
D | GrVkMemory.cpp | 65 VkMemoryRequirements memReqs; in AllocAndBindBufferMemory() local 66 GR_VK_CALL(iface, GetBufferMemoryRequirements(device, buffer, &memReqs)); in AllocAndBindBufferMemory() 74 memReqs.memoryTypeBits, in AllocAndBindBufferMemory() 81 memReqs.memoryTypeBits, in AllocAndBindBufferMemory() 93 memReqs.memoryTypeBits, in AllocAndBindBufferMemory() 102 if (!heap->alloc(memReqs.size, memReqs.alignment, typeIndex, heapIndex, alloc)) { in AllocAndBindBufferMemory() 105 !get_valid_memory_type_index(phDevMemProps, memReqs.memoryTypeBits, in AllocAndBindBufferMemory() 107 !heap->alloc(memReqs.size, memReqs.alignment, typeIndex, heapIndex, alloc)) { in AllocAndBindBufferMemory() 149 VkMemoryRequirements memReqs; in AllocAndBindImageMemory() local 150 GR_VK_CALL(iface, GetImageMemoryRequirements(device, image, &memReqs)); in AllocAndBindImageMemory() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
D | vktMemoryBindingTests.cpp | 218 const VkMemoryAllocateInfo makeMemoryAllocateInfo (VkMemoryRequirements& memReqs, in makeMemoryAllocateInfo() argument 221 const deUint32 heapTypeIndex = (deUint32)deCtz32(memReqs.memoryTypeBits); in makeMemoryAllocateInfo() 226 memReqs.size, // VkDeviceSize allocationSize; in makeMemoryAllocateInfo() 239 VkMemoryRequirements& memReqs, in selectMatchingMemoryType() argument 251 const deBool isInAllowed = (memReqs.memoryTypeBits & (1u << typeNdx)) != 0u; in selectMatchingMemoryType() 257 return (deUint32)deCtz32(memReqs.memoryTypeBits); in selectMatchingMemoryType() 261 VkMemoryRequirements& memReqs, in makeMemoryAllocateInfo() argument 264 const deUint32 heapTypeIndex = selectMatchingMemoryType(ctx, memReqs, memoryVisibility); in makeMemoryAllocateInfo() 269 memReqs.size, // VkDeviceSize allocationSize; in makeMemoryAllocateInfo() 490 VkMemoryRequirements memReqs; in createMemory() local [all …]
|
/external/deqp/external/vulkancts/framework/vulkan/ |
D | vkMemUtil.cpp | 181 MovePtr<Allocation> SimpleAllocator::allocate (const VkMemoryRequirements& memReqs, MemoryRequireme… in allocate() argument 183 …const deUint32 memoryTypeNdx = selectMatchingMemoryType(m_memProps, memReqs.memoryTypeBits, req… in allocate() 188 memReqs.size, // VkDeviceSize allocationSize; in allocate() 208 const VkMemoryRequirements& memReqs, in allocateDedicated() argument 213 …const deUint32 memoryTypeNdx = selectMatchingMemoryType(memoryProperties, memReqs.memoryTyp… in allocateDedicated() 218 memReqs.size, // VkDeviceSize allocationSize in allocateDedicated()
|
/external/vulkan-validation-layers/tests/ |
D | layer_validation_tests.cpp | 2601 VkMemoryRequirements memReqs; in TEST_F() local 2631 vkGetImageMemoryRequirements(m_device->device(), srcImage, &memReqs); in TEST_F() 2632 memAlloc.allocationSize = memReqs.size; in TEST_F() 2633 pass = m_device->phy().set_memory_type(memReqs.memoryTypeBits, &memAlloc, 0); in TEST_F() 2638 vkGetImageMemoryRequirements(m_device->device(), dstImage, &memReqs); in TEST_F() 2639 memAlloc.allocationSize = memReqs.size; in TEST_F() 2640 pass = m_device->phy().set_memory_type(memReqs.memoryTypeBits, &memAlloc, 0); in TEST_F() 4709 VkMemoryRequirements memReqs; in TEST_F() local 4710 vkGetBufferMemoryRequirements(m_device->device(), buffer, &memReqs); in TEST_F() 4711 bool pass = m_device->phy().set_memory_type(memReqs.memoryTypeBits, &mem_alloc, 0); in TEST_F() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/ |
D | vktShaderLibrary.cpp | 1273 …ation> allocateAndBindMemory (Context& context, vk::VkBuffer buffer, vk::MemoryRequirement memReqs) in allocateAndBindMemory() argument 1277 MovePtr<vk::Allocation> memory = context.getDefaultAllocator().allocate(bufReqs, memReqs); in allocateAndBindMemory() 1284 …ocation> allocateAndBindMemory (Context& context, vk::VkImage image, vk::MemoryRequirement memReqs) in allocateAndBindMemory() argument 1288 MovePtr<vk::Allocation> memory = context.getDefaultAllocator().allocate(imgReqs, memReqs); in allocateAndBindMemory()
|
/external/deqp/external/vulkancts/modules/vulkan/ubo/ |
D | vktUniformBlockCase.cpp | 1454 …ation> allocateAndBindMemory (Context& context, vk::VkBuffer buffer, vk::MemoryRequirement memReqs) in allocateAndBindMemory() argument 1458 de::MovePtr<vk::Allocation> memory = context.getDefaultAllocator().allocate(bufReqs, memReqs); in allocateAndBindMemory() 1465 …ocation> allocateAndBindMemory (Context& context, vk::VkImage image, vk::MemoryRequirement memReqs) in allocateAndBindMemory() argument 1469 de::MovePtr<vk::Allocation> memory = context.getDefaultAllocator().allocate(imgReqs, memReqs); in allocateAndBindMemory()
|
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
D | vktSSBOLayoutCase.cpp | 1880 …ation> allocateAndBindMemory (Context& context, vk::VkBuffer buffer, vk::MemoryRequirement memReqs) in allocateAndBindMemory() argument 1884 de::MovePtr<vk::Allocation> memory = context.getDefaultAllocator().allocate(bufReqs, memReqs); in allocateAndBindMemory()
|