Home
last modified time | relevance | path

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

12345

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
DVkBuffer.cpp61 VkMemoryRequirements memoryRequirements = {}; in getMemoryRequirements() local
66 memoryRequirements.size = this->size + 15; in getMemoryRequirements()
68 if(memoryRequirements.size < this->size) // Overflow occurred in getMemoryRequirements()
70 memoryRequirements.size = std::numeric_limits<VkDeviceSize>::max(); in getMemoryRequirements()
75 memoryRequirements.alignment = vk::MIN_TEXEL_BUFFER_OFFSET_ALIGNMENT; in getMemoryRequirements()
79 memoryRequirements.alignment = vk::MIN_STORAGE_BUFFER_OFFSET_ALIGNMENT; in getMemoryRequirements()
83 memoryRequirements.alignment = vk::MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT; in getMemoryRequirements()
87 memoryRequirements.alignment = REQUIRED_MEMORY_ALIGNMENT; in getMemoryRequirements()
90 memoryRequirements.memoryTypeBits = vk::MEMORY_TYPE_GENERIC_BIT; in getMemoryRequirements()
92 return memoryRequirements; in getMemoryRequirements()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/
DvktApiBufferTests.cpp465 if(memReqs.memoryRequirements.memoryTypeBits == 0) in bufferCreateAndAllocTest()
468 …const deUint32 heapTypeIndex = static_cast<deUint32>(deCtz32(memReqs.memoryRequirements.m… in bufferCreateAndAllocTest()
480 memReqs.memoryRequirements.alignment, in bufferCreateAndAllocTest()
484 size = deAlign64(std::min(size, maxBufferSize >> 1), memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest()
498 size = deAlign64(size >> shrinkBits, memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest()
500 if (size == 0 || bufferParams.size == memReqs.memoryRequirements.alignment) in bufferCreateAndAllocTest()
512 if (size > memReqs.memoryRequirements.size) in bufferCreateAndAllocTest()
515 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in bufferCreateAndAllocTest()
537 memReqs.memoryRequirements.size, // VkDeviceSize allocationSize in bufferCreateAndAllocTest()
545 size = deAlign64(size >> shrinkBits, memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest()
[all …]
DvktApiBufferViewCreateTests.cpp274 if (size > memReqs.memoryRequirements.size) in createTestBuffer()
277 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in createTestBuffer()
284 if (memReqs.memoryRequirements.memoryTypeBits == 0) in createTestBuffer()
287 …const deUint32 heapTypeIndex = static_cast<deUint32>(deCtz32(memReqs.memoryRequirements.m… in createTestBuffer()
291 if (size > memReqs.memoryRequirements.size) in createTestBuffer()
294 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in createTestBuffer()
315 memReqs.memoryRequirements.size, // VkDeviceSize allocationSize in createTestBuffer()
322 …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()
DvktApiMemoryRequirementInvarianceTests.cpp777 return ((a.memoryRequirements.size == b.memoryRequirements.size) && in iterate()
778 (a.memoryRequirements.alignment == b.memoryRequirements.alignment) && in iterate()
779 (a.memoryRequirements.memoryTypeBits == b.memoryRequirements.memoryTypeBits)); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/
DvktApiBufferTests.cpp465 if(memReqs.memoryRequirements.memoryTypeBits == 0) in bufferCreateAndAllocTest()
468 …const deUint32 heapTypeIndex = static_cast<deUint32>(deCtz32(memReqs.memoryRequirements.m… in bufferCreateAndAllocTest()
480 memReqs.memoryRequirements.alignment, in bufferCreateAndAllocTest()
484 size = deAlign64(std::min(size, maxBufferSize >> 1), memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest()
498 size = deAlign64(size >> shrinkBits, memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest()
500 if (size == 0 || bufferParams.size == memReqs.memoryRequirements.alignment) in bufferCreateAndAllocTest()
512 if (size > memReqs.memoryRequirements.size) in bufferCreateAndAllocTest()
515 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in bufferCreateAndAllocTest()
537 memReqs.memoryRequirements.size, // VkDeviceSize allocationSize in bufferCreateAndAllocTest()
545 size = deAlign64(size >> shrinkBits, memReqs.memoryRequirements.alignment); in bufferCreateAndAllocTest()
[all …]
DvktApiBufferViewCreateTests.cpp274 if (size > memReqs.memoryRequirements.size) in createTestBuffer()
277 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in createTestBuffer()
284 if (memReqs.memoryRequirements.memoryTypeBits == 0) in createTestBuffer()
287 …const deUint32 heapTypeIndex = static_cast<deUint32>(deCtz32(memReqs.memoryRequirements.m… in createTestBuffer()
291 if (size > memReqs.memoryRequirements.size) in createTestBuffer()
294 …errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than th… in createTestBuffer()
315 memReqs.memoryRequirements.size, // VkDeviceSize allocationSize in createTestBuffer()
322 …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()
DvktApiMemoryRequirementInvarianceTests.cpp777 return ((a.memoryRequirements.size == b.memoryRequirements.size) && in iterate()
778 (a.memoryRequirements.alignment == b.memoryRequirements.alignment) && in iterate()
779 (a.memoryRequirements.memoryTypeBits == b.memoryRequirements.memoryTypeBits)); in iterate()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
Dvk_utils.cpp61 const VkMemoryRequirements &memoryRequirements, in FindCompatibleMemory() argument
66 for (size_t memoryIndex : angle::BitSet32<32>(memoryRequirements.memoryTypeBits)) in FindCompatibleMemory()
86 const VkMemoryRequirements &memoryRequirements, in FindAndAllocateCompatibleMemory() argument
94 context, memoryRequirements, requestedMemoryPropertyFlags, (extraAllocationInfo != nullptr), in FindAndAllocateCompatibleMemory()
101 allocInfo.allocationSize = memoryRequirements.size; in FindAndAllocateCompatibleMemory()
114 memoryRequirements.size, kNonZeroInitValue, in FindAndAllocateCompatibleMemory()
126 const VkMemoryRequirements &memoryRequirements,
136 const VkMemoryRequirements &memoryRequirements, in AllocateAndBindBufferOrImageMemory() argument
146 memoryRequirements, extraAllocationInfo, deviceMemoryOut)); in AllocateAndBindBufferOrImageMemory()
171 const VkMemoryRequirements &memoryRequirements, in AllocateAndBindBufferOrImageMemory() argument
[all …]
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_NV_dedicated_allocation.txt65 VkMemoryRequirements memoryRequirements;
69 &memoryRequirements);
86 memoryRequirements.size, // allocationSize
87 FindMemoryTypeIndex(memoryRequirements.memoryTypeBits), // memoryTypeIndex
DVK_NV_dedicated_allocation.adoc64 VkMemoryRequirements memoryRequirements;
68 &memoryRequirements);
85 .allocationSize = memoryRequirements.size,
86 .memoryTypeIndex = FindMemoryTypeIndex(memoryRequirements.memoryTypeBits),
DVK_KHR_dedicated_allocation.txt78 VkMemoryRequirements2 memoryRequirements =
94 &memoryRequirements);
112 memoryRequirements.size, // allocationSize
113 FindMemoryTypeIndex(memoryRequirements.memoryTypeBits), // memoryTypeIndex
DVK_KHR_dedicated_allocation.adoc75 VkMemoryRequirements2 memoryRequirements =
91 &memoryRequirements);
109 .allocationSize = memoryRequirements.size,
110 .memoryTypeIndex = FindMemoryTypeIndex(memoryRequirements.memoryTypeBits),
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/external_memory/
DMemoryServiceDmaBuf.cpp165 VkMemoryRequirements memoryRequirements; in GetMemoryImportParams() local
166 mDevice->fn.GetImageMemoryRequirements(device, image, &memoryRequirements); in GetMemoryImportParams()
177 memoryRequirements.memoryTypeBits &= fdProperties.memoryTypeBits; in GetMemoryImportParams()
179 memoryRequirements, MemoryKind::Opaque); in GetMemoryImportParams()
183 MemoryImportParams params = {memoryRequirements.size, in GetMemoryImportParams()
/third_party/skia/third_party/externals/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()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
DvktProtectedMemWsiSwapchainTests.cpp290 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local
316 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases()
327 if ((memoryRequirements.memoryTypeBits & (1u << memType)) != 0 && in generateSwapchainParameterCases()
341 deUint32(protectedHeapSize / memoryRequirements.size)); in generateSwapchainParameterCases()
375 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local
404 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases()
408 if (memoryRequirements.size * capabilities.minImageCount < protectedHeapSize) in generateSwapchainParameterCases()
451 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local
478 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases()
482 if (memoryRequirements.size * capabilities.minImageCount < protectedHeapSize) in generateSwapchainParameterCases()
[all …]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/
DvktProtectedMemWsiSwapchainTests.cpp290 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local
316 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases()
327 if ((memoryRequirements.memoryTypeBits & (1u << memType)) != 0 && in generateSwapchainParameterCases()
341 deUint32(protectedHeapSize / memoryRequirements.size)); in generateSwapchainParameterCases()
375 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local
404 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases()
408 if (memoryRequirements.size * capabilities.minImageCount < protectedHeapSize) in generateSwapchainParameterCases()
451 vk::VkMemoryRequirements memoryRequirements; in generateSwapchainParameterCases() local
478 memoryRequirements = vk::getImageMemoryRequirements(vkd, device, *image); in generateSwapchainParameterCases()
482 if (memoryRequirements.size * capabilities.minImageCount < protectedHeapSize) in generateSwapchainParameterCases()
[all …]
/third_party/mesa3d/src/virtio/vulkan/
Dvn_buffer.c125 if (buf->requirements.memory.memoryRequirements.alignment < in vn_buffer_cache_entries_create()
126 buf->requirements.memory.memoryRequirements.size) { in vn_buffer_cache_entries_create()
280 out->memory.memoryRequirements.size = align64( in vn_buffer_cache_get_memory_requirements()
281 create_info->size, out->memory.memoryRequirements.alignment); in vn_buffer_cache_get_memory_requirements()
443 u.two->memoryRequirements = in vn_GetBufferMemoryRequirements2()
444 buf->requirements.memory.memoryRequirements; in vn_GetBufferMemoryRequirements2()
/third_party/skia/third_party/externals/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()
/third_party/mesa3d/src/amd/vulkan/
Dradv_formats.c1960 &req->memoryRequirements.formatProperties); in radv_GetImageSparseMemoryRequirements2()
1961 req->memoryRequirements.imageMipTailFirstLod = image->planes[0].surface.first_mip_tail_level; in radv_GetImageSparseMemoryRequirements2()
1963 if (req->memoryRequirements.imageMipTailFirstLod < image->info.levels) { in radv_GetImageSparseMemoryRequirements2()
1966 req->memoryRequirements.imageMipTailSize = 65536; in radv_GetImageSparseMemoryRequirements2()
1967 req->memoryRequirements.imageMipTailOffset = in radv_GetImageSparseMemoryRequirements2()
1969 .surface.u.gfx9.prt_level_offset[req->memoryRequirements.imageMipTailFirstLod] & in radv_GetImageSparseMemoryRequirements2()
1971 req->memoryRequirements.imageMipTailStride = in radv_GetImageSparseMemoryRequirements2()
1974 req->memoryRequirements.imageMipTailOffset = in radv_GetImageSparseMemoryRequirements2()
1976 .surface.u.legacy.level[req->memoryRequirements.imageMipTailFirstLod] in radv_GetImageSparseMemoryRequirements2()
1978 req->memoryRequirements.imageMipTailSize = in radv_GetImageSparseMemoryRequirements2()
[all …]
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/
DVulkanHelper.cpp558 VkMemoryRequirements memoryRequirements; in createImage2DExternal() local
559 vkGetImageMemoryRequirements(mDevice, image, &memoryRequirements); in createImage2DExternal()
560 uint32_t memoryTypeIndex = FindMemoryType(mMemoryProperties, memoryRequirements.memoryTypeBits, in createImage2DExternal()
563 VkDeviceSize deviceMemorySize = memoryRequirements.size; in createImage2DExternal()
962 VkMemoryRequirements memoryRequirements; in readPixels() local
963 vkGetBufferMemoryRequirements(mDevice, stagingBuffer, &memoryRequirements); in readPixels()
964 uint32_t memoryTypeIndex = FindMemoryType(mMemoryProperties, memoryRequirements.memoryTypeBits, in readPixels()
967 VkDeviceSize deviceMemorySize = memoryRequirements.size; in readPixels()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationCrossInstanceSharingTests.cpp579 vk::VkMemoryRequirements memoryRequirements = { 0u, 0u, 0u, }; in getMemoryRequirements() local
607 memoryRequirements = requirements.memoryRequirements; in getMemoryRequirements()
611 vkd.getImageMemoryRequirements(device, image, &memoryRequirements); in getMemoryRequirements()
614 return memoryRequirements; in getMemoryRequirements()
623 vk::VkMemoryRequirements memoryRequirements = { 0u, 0u, 0u, }; in getMemoryRequirements() local
651 memoryRequirements = requirements.memoryRequirements; in getMemoryRequirements()
655 vkd.getBufferMemoryRequirements(device, buffer, &memoryRequirements); in getMemoryRequirements()
658 return memoryRequirements; in getMemoryRequirements()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
DvktSynchronizationCrossInstanceSharingTests.cpp579 vk::VkMemoryRequirements memoryRequirements = { 0u, 0u, 0u, }; in getMemoryRequirements() local
607 memoryRequirements = requirements.memoryRequirements; in getMemoryRequirements()
611 vkd.getImageMemoryRequirements(device, image, &memoryRequirements); in getMemoryRequirements()
614 return memoryRequirements; in getMemoryRequirements()
623 vk::VkMemoryRequirements memoryRequirements = { 0u, 0u, 0u, }; in getMemoryRequirements() local
651 memoryRequirements = requirements.memoryRequirements; in getMemoryRequirements()
655 vkd.getBufferMemoryRequirements(device, buffer, &memoryRequirements); in getMemoryRequirements()
658 return memoryRequirements; in getMemoryRequirements()
/third_party/vk-gl-cts/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()

12345