/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
D | VkBuffer.cpp | 61 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/ |
D | vktApiBufferTests.cpp | 465 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 …]
|
D | vktApiBufferViewCreateTests.cpp | 274 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()
|
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 | vktApiMemoryRequirementInvarianceTests.cpp | 777 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/ |
D | vktApiBufferTests.cpp | 465 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 …]
|
D | vktApiBufferViewCreateTests.cpp | 274 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()
|
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 | vktApiMemoryRequirementInvarianceTests.cpp | 777 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/ |
D | vk_utils.cpp | 61 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/ |
D | VK_NV_dedicated_allocation.txt | 65 VkMemoryRequirements memoryRequirements; 69 &memoryRequirements); 86 memoryRequirements.size, // allocationSize 87 FindMemoryTypeIndex(memoryRequirements.memoryTypeBits), // memoryTypeIndex
|
D | VK_NV_dedicated_allocation.adoc | 64 VkMemoryRequirements memoryRequirements; 68 &memoryRequirements); 85 .allocationSize = memoryRequirements.size, 86 .memoryTypeIndex = FindMemoryTypeIndex(memoryRequirements.memoryTypeBits),
|
D | VK_KHR_dedicated_allocation.txt | 78 VkMemoryRequirements2 memoryRequirements = 94 &memoryRequirements); 112 memoryRequirements.size, // allocationSize 113 FindMemoryTypeIndex(memoryRequirements.memoryTypeBits), // memoryTypeIndex
|
D | VK_KHR_dedicated_allocation.adoc | 75 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/ |
D | MemoryServiceDmaBuf.cpp | 165 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/ |
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()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/ |
D | vktProtectedMemWsiSwapchainTests.cpp | 290 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/ |
D | vktProtectedMemWsiSwapchainTests.cpp | 290 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/ |
D | vn_buffer.c | 125 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/ |
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()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_formats.c | 1960 &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/ |
D | VulkanHelper.cpp | 558 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/ |
D | vktSynchronizationCrossInstanceSharingTests.cpp | 579 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/ |
D | vktSynchronizationCrossInstanceSharingTests.cpp | 579 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/ |
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()
|