/external/swiftshader/src/Vulkan/ |
D | VkBuffer.cpp | 59 VkMemoryRequirements memoryRequirements = {}; in getMemoryRequirements() local 62 memoryRequirements.alignment = vk::MIN_TEXEL_BUFFER_OFFSET_ALIGNMENT; in getMemoryRequirements() 66 memoryRequirements.alignment = vk::MIN_STORAGE_BUFFER_OFFSET_ALIGNMENT; in getMemoryRequirements() 70 memoryRequirements.alignment = vk::MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT; in getMemoryRequirements() 74 memoryRequirements.alignment = REQUIRED_MEMORY_ALIGNMENT; in getMemoryRequirements() 76 memoryRequirements.memoryTypeBits = vk::MEMORY_TYPE_GENERIC_BIT; in getMemoryRequirements() 77 memoryRequirements.size = size; // TODO: also reserve space for a header containing in getMemoryRequirements() 79 return memoryRequirements; in getMemoryRequirements()
|
D | VkImage.cpp | 211 VkMemoryRequirements memoryRequirements; in getMemoryRequirements() local 212 memoryRequirements.alignment = vk::REQUIRED_MEMORY_ALIGNMENT; in getMemoryRequirements() 213 memoryRequirements.memoryTypeBits = vk::MEMORY_TYPE_GENERIC_BIT; in getMemoryRequirements() 214 memoryRequirements.size = getStorageSize(format.getAspects()) + in getMemoryRequirements() 216 return memoryRequirements; in getMemoryRequirements()
|
/external/deqp/external/vulkancts/modules/vulkan/api/ |
D | vktApiBufferTests.cpp | 452 …const deUint32 heapTypeIndex = static_cast<deUint32>(deCtz32(memReqs.memoryRequirements.m… in bufferCreateAndAllocTest() 464 memReqs.memoryRequirements.alignment, in bufferCreateAndAllocTest() 468 size = deAlign64(std::min(size, maxBufferSize >> 1), memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest() 482 size = deAlign64(size >> shrinkBits, memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest() 484 if (size == 0 || bufferParams.size == memReqs.memoryRequirements.alignment) in bufferCreateAndAllocTest() 496 if (size > memReqs.memoryRequirements.size) in bufferCreateAndAllocTest() 499 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in bufferCreateAndAllocTest() 521 memReqs.memoryRequirements.size, // VkDeviceSize allocationSize in bufferCreateAndAllocTest() 529 size = deAlign64(size >> shrinkBits, memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest() 531 if (size == 0 || memReqs.memoryRequirements.size == memReqs.memoryRequirements.alignment) in bufferCreateAndAllocTest() [all …]
|
D | vktApiBufferViewCreateTests.cpp | 269 if (size > memReqs.memoryRequirements.size) in createTestBuffer() 272 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in createTestBuffer() 279 …const deUint32 heapTypeIndex = static_cast<deUint32>(deCtz32(memReqs.memoryRequirements.m… in createTestBuffer() 283 if (size > memReqs.memoryRequirements.size) in createTestBuffer() 286 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in createTestBuffer() 307 memReqs.memoryRequirements.size, // VkDeviceSize allocationSize in createTestBuffer() 314 …return tcu::TestStatus::fail("Unable to allocate " + de::toString(memReqs.memoryRequirements.size)… in createTestBuffer()
|
D | vktApiGetMemoryCommitment.cpp | 78 bool isDeviceMemoryCommitmentOk (const VkMemoryRequirements memoryRequirements); 159 const VkMemoryRequirements memoryRequirements = getImageMemoryRequirements(vkd, device, *image); in iterate() local 160 …de::MovePtr<Allocation> imageAlloc = memAlloc.allocate(memoryRequirements, MemoryRequirement::L… in iterate() 270 isMemoryAllocationOK = isDeviceMemoryCommitmentOk(memoryRequirements); in iterate() 344 …isMemoryAllocationOK = (isMemoryAllocationOK && isDeviceMemoryCommitmentOk(memoryRequirements)) ? … in iterate() 467 …ryCommitmentTestInstance::isDeviceMemoryCommitmentOk(const VkMemoryRequirements memoryRequirements) in isDeviceMemoryCommitmentOk() argument 492 if(pCommittedMemoryInBytes <= memoryRequirements.size) in isDeviceMemoryCommitmentOk()
|
D | vktApiImageClearingTests.cpp | 87 const VkMemoryRequirements memoryRequirements = getBufferMemoryRequirements(vkd, device, buffer); in allocateBuffer() local 89 return allocator.allocate(memoryRequirements, requirement); in allocateBuffer() 117 const VkMemoryRequirements memoryRequirements = getImageMemoryRequirements(vkd, device, image); in allocateImage() local 119 return allocator.allocate(memoryRequirements, requirement); in allocateImage()
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | vk_utils.cpp | 60 const VkMemoryRequirements &memoryRequirements, in FindCompatibleMemory() argument 65 for (size_t memoryIndex : angle::BitSet32<32>(memoryRequirements.memoryTypeBits)) in FindCompatibleMemory() 85 const VkMemoryRequirements &memoryRequirements, in FindAndAllocateCompatibleMemory() argument 93 context, memoryRequirements, requestedMemoryPropertyFlags, (extraAllocationInfo != nullptr), in FindAndAllocateCompatibleMemory() 100 allocInfo.allocationSize = memoryRequirements.size; in FindAndAllocateCompatibleMemory() 113 memoryRequirements.size, kNonZeroInitValue, in FindAndAllocateCompatibleMemory() 125 const VkMemoryRequirements &memoryRequirements, in AllocateAndBindBufferOrImageMemory() argument 134 memoryRequirements, extraAllocationInfo, deviceMemoryOut)); in AllocateAndBindBufferOrImageMemory() 149 VkMemoryRequirements memoryRequirements; in AllocateBufferOrImageMemory() local 150 bufferOrImage->getMemoryRequirements(context->getDevice(), &memoryRequirements); in AllocateBufferOrImageMemory() [all …]
|
D | vk_utils.h | 342 const VkMemoryRequirements &memoryRequirements, 411 const VkMemoryRequirements &memoryRequirements, 418 const VkMemoryRequirements &memoryRequirements,
|
/external/swiftshader/tests/VulkanWrapper/ |
D | Image.cpp | 34 vk::MemoryRequirements memoryRequirements = device.getImageMemoryRequirements(image); in Image() local 37 allocateInfo.allocationSize = memoryRequirements.size; in Image() 38 …allocateInfo.memoryTypeIndex = Util::getMemoryTypeIndex(physicalDevice, memoryRequirements.memoryT… in Image()
|
D | DrawTester.cpp | 418 vk::MemoryRequirements memoryRequirements = device.getBufferMemoryRequirements(vertices.buffer); in addVertexBuffer() local 419 memoryAllocateInfo.allocationSize = memoryRequirements.size; in addVertexBuffer() 420 …memoryAllocateInfo.memoryTypeIndex = Util::getMemoryTypeIndex(physicalDevice, memoryRequirements.m… in addVertexBuffer()
|
/external/swiftshader/tests/VulkanBenchmarks/ |
D | ClearImageBenchmarks.cpp | 42 vk::MemoryRequirements memoryRequirements = device.getImageMemoryRequirements(image); in initialize() local 45 allocateInfo.allocationSize = memoryRequirements.size; in initialize() 46 …allocateInfo.memoryTypeIndex = Util::getMemoryTypeIndex(physicalDevice, memoryRequirements.memoryT… in initialize()
|
/external/deqp/external/vulkancts/modules/vulkan/protected_memory/ |
D | vktProtectedMemWsiSwapchainTests.cpp | 288 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local 314 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases() 326 if ((memoryRequirements.memoryTypeBits & (1u << memType)) != 0 && in generateSwapchainParameterCases() 341 deUint32(maxMemoryUsage / memoryRequirements.size)); in generateSwapchainParameterCases() 377 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local 406 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases() 410 if (memoryRequirements.size * capabilities.minImageCount < maxMemoryUsage) in generateSwapchainParameterCases() 455 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local 482 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases() 486 if (memoryRequirements.size * capabilities.minImageCount < maxMemoryUsage) in generateSwapchainParameterCases() [all …]
|
/external/angle/src/tests/test_utils/ |
D | VulkanExternalHelper.cpp | 468 VkMemoryRequirements memoryRequirements; in createImage2DExternal() local 469 vkGetImageMemoryRequirements(mDevice, image, &memoryRequirements); in createImage2DExternal() 470 uint32_t memoryTypeIndex = FindMemoryType(mMemoryProperties, memoryRequirements.memoryTypeBits, in createImage2DExternal() 473 VkDeviceSize deviceMemorySize = memoryRequirements.size; in createImage2DExternal() 870 VkMemoryRequirements memoryRequirements; in readPixels() local 871 vkGetBufferMemoryRequirements(mDevice, stagingBuffer, &memoryRequirements); in readPixels() 872 uint32_t memoryTypeIndex = FindMemoryType(mMemoryProperties, memoryRequirements.memoryTypeBits, in readPixels() 875 VkDeviceSize deviceMemorySize = memoryRequirements.size; in readPixels()
|
/external/deqp/external/vulkancts/framework/vulkan/ |
D | vkMemUtil.cpp | 292 …const VkMemoryRequirements memoryRequirements = getBufferMemoryRequirements(vkd, device, buffe… in allocateDedicated() local 301 …return allocateExtended(vki, vkd, physDevice, device, memoryRequirements, requirement, &dedicatedA… in allocateDedicated() 311 const VkMemoryRequirements memoryRequirements = getImageMemoryRequirements(vkd, device, image); in allocateDedicated() local 320 …return allocateExtended(vki, vkd, physDevice, device, memoryRequirements, requirement, &dedicatedA… in allocateDedicated()
|
D | vkImageUtil.cpp | 4907 const VkMemoryRequirements memoryRequirements = getImageMemoryRequirements(vk, device, destImage); in allocateAndBindSparseImage() local 4912 if ((memoryRequirements.memoryTypeBits & (1u << memoryTypeNdx)) != 0 && in allocateAndBindSparseImage() 4923 if (memoryRequirements.size > deviceProperties.limits.sparseAddressSpaceSize) in allocateAndBindSparseImage() 4949 memoryRequirements.alignment, // VkDeviceSize size; in allocateAndBindSparseImage() 4950 memoryRequirements.alignment, // VkDeviceSize alignment; in allocateAndBindSparseImage() 4951 memoryRequirements.memoryTypeBits, // uint32_t memoryTypeBits; in allocateAndBindSparseImage() 4996 memoryRequirements.alignment, // VkDeviceSize alignment; in allocateAndBindSparseImage() 4997 memoryRequirements.memoryTypeBits, // uint32_t memoryTypeBits; in allocateAndBindSparseImage() 5030 memoryRequirements.alignment, // VkDeviceSize alignment; in allocateAndBindSparseImage() 5031 memoryRequirements.memoryTypeBits, // uint32_t memoryTypeBits; in allocateAndBindSparseImage()
|
D | vkQueryUtil.cpp | 345 return reqs.memoryRequirements; in getImagePlaneMemoryRequirements()
|
/external/vulkan-validation-layers/tests/ |
D | vktestbinding.cpp | 629 VkMemoryRequirements2 memoryRequirements = {}; in memory_requirements() local 630 …tAccelerationStructureMemoryRequirementsNV(device(), &memoryRequirementsInfo, &memoryRequirements); in memory_requirements() 631 return memoryRequirements; in memory_requirements() 645 VkMemoryRequirements2 memoryRequirements = {}; in build_scratch_memory_requirements() local 646 …tAccelerationStructureMemoryRequirementsNV(device(), &memoryRequirementsInfo, &memoryRequirements); in build_scratch_memory_requirements() 647 return memoryRequirements; in build_scratch_memory_requirements() 660 …ory_.init(dev, DeviceMemory::get_resource_alloc_info(dev, memory_requirements().memoryRequirements, in init() 681 …ements scratch_buffer_memory_requirements = build_scratch_memory_requirements().memoryRequirements; in create_scratch_buffer()
|
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
D | vktSynchronizationCrossInstanceSharingTests.cpp | 564 vk::VkMemoryRequirements memoryRequirements = { 0u, 0u, 0u, }; in getMemoryRequirements() local 592 memoryRequirements = requirements.memoryRequirements; in getMemoryRequirements() 596 vkd.getImageMemoryRequirements(device, image, &memoryRequirements); in getMemoryRequirements() 599 return memoryRequirements; in getMemoryRequirements() 608 vk::VkMemoryRequirements memoryRequirements = { 0u, 0u, 0u, }; in getMemoryRequirements() local 636 memoryRequirements = requirements.memoryRequirements; in getMemoryRequirements() 640 vkd.getBufferMemoryRequirements(device, buffer, &memoryRequirements); in getMemoryRequirements() 643 return memoryRequirements; in getMemoryRequirements()
|
/external/mesa3d/src/freedreno/vulkan/ |
D | tu_legacy.c | 144 *reqs = reqs2.memoryRequirements; in tu_GetBufferMemoryRequirements() 155 *reqs = reqs2.memoryRequirements; in tu_GetImageMemoryRequirements() 179 reqs[i] = reqs2[i].memoryRequirements; in tu_GetImageSparseMemoryRequirements()
|
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
D | vktSparseResourcesBufferTests.cpp | 221 …const VkMemoryRequirements memoryRequirements = getBufferMemoryRequirements(vk, device, *refBuff… in build() local 222 … chunkSize = std::max(memoryRequirements.alignment, static_cast<VkDeviceSize>(deAlign64(minCh… in build() 223 …Ndx = findMatchingMemoryType(instanceInterface, physicalDevice, memoryRequirements, MemoryRequi… in build() 228 memoryRequirements.size, // VkDeviceSize allocationSize; in build()
|
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
D | vktMemoryRequirementsTests.cpp | 94 return req2.memoryRequirements; in getBufferMemoryRequirements2() 116 return req2.memoryRequirements; in getImageMemoryRequirements2() 1656 …result.check(deIsPowerOfTwo64(static_cast<deUint64>(requirements.memoryRequirements.alignment)), "… in testMultiplaneImages() 1658 …if (result.check(requirements.memoryRequirements.memoryTypeBits != 0, "No supported memory types")) in testMultiplaneImages() 1662 …t32 memoryTypeIndex = 0; (0x1u << memoryTypeIndex) <= requirements.memoryRequirements.memoryTypeBi… in testMultiplaneImages()
|
/external/deqp/external/vulkancts/modules/vulkan/renderpass/ |
D | vktRenderPassUnusedAttachmentTests.cpp | 419 …VkMemoryRequirements memoryRequirements = getImageMemoryRequirements(vk, vkDevice, *m_unusedImage); in UnusedAttachmentTestInstance() local 421 m_unusedImageAlloc = memAlloc.allocate(memoryRequirements, MemoryRequirement::Any); in UnusedAttachmentTestInstance()
|
/external/angle/third_party/vulkan-deps/vulkan-headers/src/include/vulkan/ |
D | vulkan_raii.hpp | 9400 VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; in getMemoryRequirements() local 9403 … reinterpret_cast<VkMemoryRequirements *>( &memoryRequirements ) ); in getMemoryRequirements() 9404 return memoryRequirements; in getMemoryRequirements() 9410 VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; in getMemoryRequirements() local 9413 … reinterpret_cast<VkMemoryRequirements *>( &memoryRequirements ) ); in getMemoryRequirements() 9414 return memoryRequirements; in getMemoryRequirements() 10349 VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; in getImageMemoryRequirements2() local 10353 reinterpret_cast<VkMemoryRequirements2 *>( &memoryRequirements ) ); in getImageMemoryRequirements2() 10354 return memoryRequirements; in getImageMemoryRequirements2() 10362 VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = in getImageMemoryRequirements2() local [all …]
|
D | vulkan_funcs.hpp | 1084 VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; in getBufferMemoryRequirements() local 1086 …static_cast<VkBuffer>( buffer ), reinterpret_cast<VkMemoryRequirements *>( &memoryRequirements ) ); in getBufferMemoryRequirements() 1087 return memoryRequirements; in getBufferMemoryRequirements() 1107 VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; in getImageMemoryRequirements() local 1109 …, static_cast<VkImage>( image ), reinterpret_cast<VkMemoryRequirements *>( &memoryRequirements ) ); in getImageMemoryRequirements() 1110 return memoryRequirements; in getImageMemoryRequirements() 5313 VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; in getImageMemoryRequirements2() local 5316 … reinterpret_cast<VkMemoryRequirements2 *>( &memoryRequirements ) ); in getImageMemoryRequirements2() 5317 return memoryRequirements; in getImageMemoryRequirements2() 5326 VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = in getImageMemoryRequirements2() local [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineImageSamplingInstance.cpp | 66 const VkMemoryRequirements memoryRequirements = getBufferMemoryRequirements(vkd, device, buffer); in allocateBuffer() local 68 return allocator.allocate(memoryRequirements, requirement); in allocateBuffer() 96 const VkMemoryRequirements memoryRequirements = getImageMemoryRequirements(vkd, device, image); in allocateImage() local 98 return allocator.allocate(memoryRequirements, requirement); in allocateImage()
|