Home
last modified time | relevance | path

Searched refs:memoryRequirements (Results 1 – 25 of 61) sorted by relevance

123

/external/swiftshader/src/Vulkan/
DVkBuffer.cpp59 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()
DVkImage.cpp211 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/
DvktApiBufferTests.cpp452 …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 …]
DvktApiBufferViewCreateTests.cpp269 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()
DvktApiGetMemoryCommitment.cpp78 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()
DvktApiImageClearingTests.cpp87 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/
Dvk_utils.cpp60 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 …]
Dvk_utils.h342 const VkMemoryRequirements &memoryRequirements,
411 const VkMemoryRequirements &memoryRequirements,
418 const VkMemoryRequirements &memoryRequirements,
/external/swiftshader/tests/VulkanWrapper/
DImage.cpp34 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()
DDrawTester.cpp418 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/
DClearImageBenchmarks.cpp42 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/
DvktProtectedMemWsiSwapchainTests.cpp288 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/
DVulkanExternalHelper.cpp468 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/
DvkMemUtil.cpp292 …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()
DvkImageUtil.cpp4907 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()
DvkQueryUtil.cpp345 return reqs.memoryRequirements; in getImagePlaneMemoryRequirements()
/external/vulkan-validation-layers/tests/
Dvktestbinding.cpp629 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/
DvktSynchronizationCrossInstanceSharingTests.cpp564 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/
Dtu_legacy.c144 *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/
DvktSparseResourcesBufferTests.cpp221 …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/
DvktMemoryRequirementsTests.cpp94 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/
DvktRenderPassUnusedAttachmentTests.cpp419 …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/
Dvulkan_raii.hpp9400 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 …]
Dvulkan_funcs.hpp1084 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/
DvktPipelineImageSamplingInstance.cpp66 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()

123