/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | ResourceMemoryAllocatorVk.cpp | 129 int memoryType = FindBestTypeIndex(requirements, kind); in Allocate() local 130 ASSERT(memoryType >= 0); in Allocate() 154 DAWN_TRY_ASSIGN(subAllocation, mAllocatorsPerType[memoryType]->AllocateMemory( in Allocate() 163 DAWN_TRY_ASSIGN(resourceHeap, mAllocatorsPerType[memoryType]->AllocateResourceHeap(size)); in Allocate() 173 mAllocatorsPerType[memoryType]->DeallocateResourceHeap(std::move(resourceHeap)); in Allocate() 222 size_t memoryType = ToBackend(allocation.GetResourceHeap())->GetMemoryType(); in Tick() local 224 mAllocatorsPerType[memoryType]->DeallocateMemory(allocation); in Tick()
|
H A D | ResourceHeapVk.cpp | 19 ResourceHeap::ResourceHeap(VkDeviceMemory memory, size_t memoryType) in ResourceHeap() argument 20 : mMemory(memory), mMemoryType(memoryType) { in ResourceHeap()
|
H A D | ResourceHeapVk.h | 26 ResourceHeap(VkDeviceMemory memory, size_t memoryType);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering/ |
H A D | vktConditionalRenderingTestUtil.cpp | 64 const auto hostUsage = ((data.memoryType == HOST) ? vk::VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT : vk::VK_BUFFER_USAGE_TRANSFER_SRC_BIT); in createConditionalRenderingBuffer() 78 if (data.memoryType == HOST) in createConditionalRenderingBuffer() 117 str << (c.memoryType ? "_host_memory" : "_local_memory"); in operator <<()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/conditional_rendering/ |
H A D | vktConditionalRenderingTestUtil.cpp | 64 const auto hostUsage = ((data.memoryType == HOST) ? vk::VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT : vk::VK_BUFFER_USAGE_TRANSFER_SRC_BIT); in createConditionalRenderingBuffer() 78 if (data.memoryType == HOST) in createConditionalRenderingBuffer() 117 str << (c.memoryType ? "_host_memory" : "_local_memory"); in operator <<()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferSparseBinding.cpp | 174 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), bufferMemRequirement, MemoryRequirement::Any); in iterate() local 176 if (memoryType == NO_MATCH_FOUND) in iterate() 182 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 198 memoryType, // uint32_t memoryTypeIndex; in iterate()
|
H A D | vktSparseResourcesMipmapSparseResidency.cpp | 234 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any); in iterate() local 236 if (memoryType == NO_MATCH_FOUND) in iterate() 242 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 286 imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent); in iterate() 296 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride); in iterate() 311 metadataAspectRequirements.imageMipTailSize, memoryType, in iterate() 325 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset); in iterate() 341 metadataAspectRequirements.imageMipTailSize, memoryType, metadataAspectRequirements.imageMipTailOffset, in iterate()
|
H A D | vktSparseResourcesTestsUtil.cpp | 834 const deUint32 memoryType, in makeSparseImageMemoryBind() 844 memoryType, // deUint32 memoryTypeIndex; in makeSparseImageMemoryBind() 865 const deUint32 memoryType, in makeSparseMemoryBind() 874 memoryType, // deUint32 memoryTypeIndex; in makeSparseMemoryBind() 935 const deUint32 memoryType) in getHeapIndexForMemoryType() 938 DE_ASSERT(memoryType < deviceMemoryProperties.memoryTypeCount); in getHeapIndexForMemoryType() 939 return deviceMemoryProperties.memoryTypes[memoryType].heapIndex; in getHeapIndexForMemoryType() 831 makeSparseImageMemoryBind(const DeviceInterface& vk, const VkDevice device, const VkDeviceSize allocationSize, const deUint32 memoryType, const VkImageSubresource& subresource, const VkOffset3D& offset, const VkExtent3D& extent) makeSparseImageMemoryBind() argument 862 makeSparseMemoryBind(const DeviceInterface& vk, const VkDevice device, const VkDeviceSize allocationSize, const deUint32 memoryType, const VkDeviceSize resourceOffset, const VkSparseMemoryBindFlags flags) makeSparseMemoryBind() argument 933 getHeapIndexForMemoryType(const InstanceInterface& instance, const VkPhysicalDevice physicalDevice, const deUint32 memoryType) getHeapIndexForMemoryType() argument
|
H A D | vktSparseResourcesTestsUtil.hpp | 185 const deUint32 memoryType, 193 const deUint32 memoryType, 229 const deUint32 memoryType);
|
H A D | vktSparseResourcesBufferMemoryAliasing.cpp | 229 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), bufferMemRequirements, MemoryRequirement::Any); in iterate() local 231 if (memoryType == NO_MATCH_FOUND) in iterate() 237 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 247 const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(), bufferMemRequirements.size, memoryType, 0u); in iterate()
|
H A D | vktSparseResourcesBufferSparseResidency.cpp | 215 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), bufferMemRequirements, MemoryRequirement::Any); in iterate() local 217 if (memoryType == NO_MATCH_FOUND) in iterate() 223 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 235 const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(), bufferMemRequirements.alignment, memoryType, bufferMemRequirements.alignment * sparseBindNdx); in iterate()
|
H A D | vktSparseResourcesImageMemoryAliasing.cpp | 295 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any); in iterate() local 297 if (memoryType == NO_MATCH_FOUND) in iterate() 303 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 348 imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent); in iterate() 358 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride); in iterate() 365 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride); in iterate() 376 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset); in iterate() 383 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset); in iterate()
|
H A D | vktSparseResourcesImageSparseBinding.cpp | 231 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any); in iterate() local 233 if (memoryType == NO_MATCH_FOUND) in iterate() 239 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 252 imageMemoryRequirements.alignment, memoryType, imageMemoryRequirements.alignment * sparseBindNdx); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferSparseBinding.cpp | 176 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), bufferMemRequirement, MemoryRequirement::Any); in iterate() local 178 if (memoryType == NO_MATCH_FOUND) in iterate() 184 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 200 memoryType, // uint32_t memoryTypeIndex; in iterate()
|
H A D | vktSparseResourcesMipmapSparseResidency.cpp | 236 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any); in iterate() local 238 if (memoryType == NO_MATCH_FOUND) in iterate() 244 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 288 imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent); in iterate() 298 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride); in iterate() 313 metadataAspectRequirements.imageMipTailSize, memoryType, in iterate() 327 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset); in iterate() 343 metadataAspectRequirements.imageMipTailSize, memoryType, metadataAspectRequirements.imageMipTailOffset, in iterate()
|
H A D | vktSparseResourcesTestsUtil.cpp | 831 const deUint32 memoryType, in makeSparseImageMemoryBind() 841 memoryType, // deUint32 memoryTypeIndex; in makeSparseImageMemoryBind() 862 const deUint32 memoryType, in makeSparseMemoryBind() 871 memoryType, // deUint32 memoryTypeIndex; in makeSparseMemoryBind() 932 const deUint32 memoryType) in getHeapIndexForMemoryType() 935 DE_ASSERT(memoryType < deviceMemoryProperties.memoryTypeCount); in getHeapIndexForMemoryType() 936 return deviceMemoryProperties.memoryTypes[memoryType].heapIndex; in getHeapIndexForMemoryType() 828 makeSparseImageMemoryBind(const DeviceInterface& vk, const VkDevice device, const VkDeviceSize allocationSize, const deUint32 memoryType, const VkImageSubresource& subresource, const VkOffset3D& offset, const VkExtent3D& extent) makeSparseImageMemoryBind() argument 859 makeSparseMemoryBind(const DeviceInterface& vk, const VkDevice device, const VkDeviceSize allocationSize, const deUint32 memoryType, const VkDeviceSize resourceOffset, const VkSparseMemoryBindFlags flags) makeSparseMemoryBind() argument 930 getHeapIndexForMemoryType(const InstanceInterface& instance, const VkPhysicalDevice physicalDevice, const deUint32 memoryType) getHeapIndexForMemoryType() argument
|
H A D | vktSparseResourcesTestsUtil.hpp | 185 const deUint32 memoryType, 193 const deUint32 memoryType, 229 const deUint32 memoryType);
|
H A D | vktSparseResourcesBufferMemoryAliasing.cpp | 231 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), bufferMemRequirements, MemoryRequirement::Any); in iterate() local 233 if (memoryType == NO_MATCH_FOUND) in iterate() 239 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 249 const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(), bufferMemRequirements.size, memoryType, 0u); in iterate()
|
H A D | vktSparseResourcesBufferSparseResidency.cpp | 217 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), bufferMemRequirements, MemoryRequirement::Any); in iterate() local 219 if (memoryType == NO_MATCH_FOUND) in iterate() 225 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 237 const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(), bufferMemRequirements.alignment, memoryType, bufferMemRequirements.alignment * sparseBindNdx); in iterate()
|
H A D | vktSparseResourcesImageMemoryAliasing.cpp | 297 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any); in iterate() local 299 if (memoryType == NO_MATCH_FOUND) in iterate() 305 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 350 imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent); in iterate() 360 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride); in iterate() 367 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride); in iterate() 378 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset); in iterate() 385 aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset); in iterate()
|
H A D | vktSparseResourcesImageSparseBinding.cpp | 228 const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any); in iterate() local 230 if (memoryType == NO_MATCH_FOUND) in iterate() 236 const deUint32 heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType); in iterate() 249 imageMemoryRequirements.alignment, memoryType, imageMemoryRequirements.alignment * sparseBindNdx); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory/ |
H A D | vktMemoryAllocationTests.cpp | 419 const VkMemoryType memoryType = m_memoryProperties.memoryTypes[m_memoryTypeIndex]; in iterate() local 420 const VkMemoryHeap memoryHeap = m_memoryProperties.memoryHeaps[memoryType.heapIndex]; in iterate() 448 if (memoryType.heapIndex >= m_memoryProperties.memoryHeapCount) in iterate() 452 log << TestLog::Message << "Memory type: " << memoryType << TestLog::EndMessage; in iterate() 461 if ((memoryType.propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) && in iterate() 498 if (res == VK_ERROR_OUT_OF_DEVICE_MEMORY && memoryType.propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT && ndx > 80) in iterate() 814 const MemoryType& memoryType = m_rng.choose<MemoryType>(heap.types.begin(), heap.types.end()); in iterate() 816 const bool isProtected = memoryType.type.propertyFlags & VK_MEMORY_PROPERTY_PROTECTED_BIT; in iterate() 838 memoryType.type.propertyFlags in iterate() 849 memoryType in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory/ |
H A D | vktMemoryAllocationTests.cpp | 419 const VkMemoryType memoryType = m_memoryProperties.memoryTypes[m_memoryTypeIndex]; in iterate() local 420 const VkMemoryHeap memoryHeap = m_memoryProperties.memoryHeaps[memoryType.heapIndex]; in iterate() 448 if (memoryType.heapIndex >= m_memoryProperties.memoryHeapCount) in iterate() 452 log << TestLog::Message << "Memory type: " << memoryType << TestLog::EndMessage; in iterate() 461 if ((memoryType.propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) && in iterate() 498 if (res == VK_ERROR_OUT_OF_DEVICE_MEMORY && memoryType.propertyFlags & vk::VK_MEMORY_PROPERTY_PROTECTED_BIT && ndx > 80) in iterate() 810 const MemoryType& memoryType = m_rng.choose<MemoryType>(heap.types.begin(), heap.types.end()); in iterate() 812 const bool isProtected = memoryType.type.propertyFlags & VK_MEMORY_PROPERTY_PROTECTED_BIT; in iterate() 834 memoryType.type.propertyFlags in iterate() 845 memoryType in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktAtomicOperationTests.cpp | 77 AtomicShaderType (glu::ShaderType type, AtomicMemoryType memoryType) in AtomicShaderType() argument 79 , m_atomicMemoryType (memoryType) in AtomicShaderType() 82 DE_ASSERT(memoryType != AtomicMemoryType::SHARED in AtomicShaderType() 88 DE_ASSERT(memoryType != AtomicMemoryType::PAYLOAD || type == glu::SHADERTYPE_TASK); in AtomicShaderType() 1281 const AtomicMemoryType memoryType = m_shaderType.getMemoryType(); in createShaderSpec() local 1310 if (memoryType != AtomicMemoryType::REFERENCE) in createShaderSpec() 1321 if (memoryType == AtomicMemoryType::SHARED) in createShaderSpec() 1328 else if (memoryType == AtomicMemoryType::PAYLOAD) in createShaderSpec() 1431 if (memoryType == AtomicMemoryType::REFERENCE) in createShaderSpec()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktAtomicOperationTests.cpp | 77 AtomicShaderType (glu::ShaderType type, AtomicMemoryType memoryType) in AtomicShaderType() argument 79 , m_atomicMemoryType (memoryType) in AtomicShaderType() 82 DE_ASSERT(memoryType != AtomicMemoryType::SHARED in AtomicShaderType() 88 DE_ASSERT(memoryType != AtomicMemoryType::PAYLOAD || type == glu::SHADERTYPE_TASK); in AtomicShaderType() 1283 const AtomicMemoryType memoryType = m_shaderType.getMemoryType(); in createShaderSpec() local 1312 if (memoryType != AtomicMemoryType::REFERENCE) in createShaderSpec() 1323 if (memoryType == AtomicMemoryType::SHARED) in createShaderSpec() 1330 else if (memoryType == AtomicMemoryType::PAYLOAD) in createShaderSpec() 1433 if (memoryType == AtomicMemoryType::REFERENCE) in createShaderSpec()
|