Home
last modified time | relevance | path

Searched refs:AllocationPropertyFlags (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/include/gpu/vk/
H A DGrVkMemoryAllocator.h18 enum class AllocationPropertyFlags { class in GrVkMemoryAllocator
36 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(AllocationPropertyFlags);
57 virtual bool allocateMemoryForImage(VkImage, AllocationPropertyFlags, GrVkBackendMemory*) { in allocateMemoryForImage()
63 virtual VkResult allocateImageMemory(VkImage image, AllocationPropertyFlags flags, in allocateImageMemory()
74 virtual bool allocateMemoryForBuffer(VkBuffer, BufferUsage, AllocationPropertyFlags, in allocateMemoryForBuffer()
83 AllocationPropertyFlags flags, in allocateBufferMemory()
142 GR_MAKE_BITFIELD_CLASS_OPS(GrVkMemoryAllocator::AllocationPropertyFlags)
/third_party/skia/src/gpu/vk/
H A DGrVkMemory.cpp21 using AllocationPropertyFlags = GrVkMemoryAllocator::AllocationPropertyFlags;
56 AllocationPropertyFlags propFlags;
62 propFlags = AllocationPropertyFlags::kPersistentlyMapped;
64 propFlags = AllocationPropertyFlags::kNone;
181 AllocationPropertyFlags propFlags;
187 propFlags = AllocationPropertyFlags::kNone;
189 propFlags = AllocationPropertyFlags::kDedicatedAllocation;
191 propFlags = AllocationPropertyFlags::kNone;
195 propFlags |= AllocationPropertyFlags
[all...]
H A DGrVkAMDMemoryAllocator.cpp193 VkResult GrVkAMDMemoryAllocator::allocateImageMemory(VkImage image, AllocationPropertyFlags flags, in allocateImageMemory()
205 if (AllocationPropertyFlags::kDedicatedAllocation & flags) { in allocateImageMemory()
209 if (AllocationPropertyFlags::kLazyAllocation & flags) { in allocateImageMemory()
213 if (AllocationPropertyFlags::kProtected & flags) { in allocateImageMemory()
259 AllocationPropertyFlags flags, in allocateBufferMemory()
306 if (AllocationPropertyFlags::kDedicatedAllocation & flags) { in allocateBufferMemory()
310 if ((AllocationPropertyFlags::kLazyAllocation & flags) && BufferUsage::kGpuOnly == usage) { in allocateBufferMemory()
314 if (AllocationPropertyFlags::kPersistentlyMapped & flags) { in allocateBufferMemory()
H A DGrVkAMDMemoryAllocator.h50 VkResult allocateImageMemory(VkImage image, AllocationPropertyFlags flags,
54 AllocationPropertyFlags flags, GrVkBackendMemory*) override;

Completed in 3 milliseconds