Home
last modified time | relevance | path

Searched refs:memoryType (Results 1 - 25 of 52) sorted by relevance

123

/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DResourceMemoryAllocatorVk.cpp129 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 DResourceHeapVk.cpp19 ResourceHeap::ResourceHeap(VkDeviceMemory memory, size_t memoryType) in ResourceHeap() argument
20 : mMemory(memory), mMemoryType(memoryType) { in ResourceHeap()
H A DResourceHeapVk.h26 ResourceHeap(VkDeviceMemory memory, size_t memoryType);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering/
H A DvktConditionalRenderingTestUtil.cpp64 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 DvktConditionalRenderingTestUtil.cpp64 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 DvktSparseResourcesBufferSparseBinding.cpp174 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 DvktSparseResourcesMipmapSparseResidency.cpp234 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 DvktSparseResourcesTestsUtil.cpp834 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 DvktSparseResourcesTestsUtil.hpp185 const deUint32 memoryType,
193 const deUint32 memoryType,
229 const deUint32 memoryType);
H A DvktSparseResourcesBufferMemoryAliasing.cpp229 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 DvktSparseResourcesBufferSparseResidency.cpp215 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 DvktSparseResourcesImageMemoryAliasing.cpp295 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 DvktSparseResourcesImageSparseBinding.cpp231 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 DvktSparseResourcesBufferSparseBinding.cpp176 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 DvktSparseResourcesMipmapSparseResidency.cpp236 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 DvktSparseResourcesTestsUtil.cpp831 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 DvktSparseResourcesTestsUtil.hpp185 const deUint32 memoryType,
193 const deUint32 memoryType,
229 const deUint32 memoryType);
H A DvktSparseResourcesBufferMemoryAliasing.cpp231 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 DvktSparseResourcesBufferSparseResidency.cpp217 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 DvktSparseResourcesImageMemoryAliasing.cpp297 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 DvktSparseResourcesImageSparseBinding.cpp228 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 DvktMemoryAllocationTests.cpp419 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 DvktMemoryAllocationTests.cpp419 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 DvktAtomicOperationTests.cpp77 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 DvktAtomicOperationTests.cpp77 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()

Completed in 26 milliseconds

123