Home
last modified time | relevance | path

Searched refs:VulkanBackendMemory (Results 1 – 8 of 8) sorted by relevance

/aosp_15_r20/external/skia/include/gpu/vk/
H A DVulkanMemoryAllocator.h60 skgpu::VulkanBackendMemory* memory) = 0;
65 skgpu::VulkanBackendMemory* memory) = 0;
69 virtual void getAllocInfo(const skgpu::VulkanBackendMemory&, skgpu::VulkanAlloc*) const = 0;
74 virtual void* mapMemory(const skgpu::VulkanBackendMemory&) { return nullptr; } in mapMemory() argument
75 virtual VkResult mapMemory(const skgpu::VulkanBackendMemory& memory, void** data) { in mapMemory()
83 virtual void unmapMemory(const skgpu::VulkanBackendMemory&) = 0;
90 virtual void flushMappedMemory(const skgpu::VulkanBackendMemory&, VkDeviceSize, VkDeviceSize) {} in flushMappedMemory() argument
91 virtual VkResult flushMemory(const skgpu::VulkanBackendMemory& memory, in flushMemory()
97 virtual void invalidateMappedMemory(const skgpu::VulkanBackendMemory&, in invalidateMappedMemory() argument
100 virtual VkResult invalidateMemory(const skgpu::VulkanBackendMemory& memory, in invalidateMemory()
[all …]
H A DVulkanTypes.h32 typedef intptr_t VulkanBackendMemory; typedef
44 VulkanBackendMemory fBackendMemory = 0;
/aosp_15_r20/external/skia/src/gpu/vk/vulkanmemoryallocator/
H A DVulkanAMDMemoryAllocator.h42 skgpu::VulkanBackendMemory*) override;
47 skgpu::VulkanBackendMemory*) override;
49 void freeMemory(const VulkanBackendMemory&) override;
51 void getAllocInfo(const VulkanBackendMemory&, VulkanAlloc*) const override;
53 VkResult mapMemory(const VulkanBackendMemory&, void** data) override;
54 void unmapMemory(const VulkanBackendMemory&) override;
56 VkResult flushMemory(const VulkanBackendMemory&,
59 VkResult invalidateMemory(const VulkanBackendMemory&,
H A DVulkanAMDMemoryAllocator.cpp112 skgpu::VulkanBackendMemory* backendMemory) { in allocateImageMemory()
136 *backendMemory = (VulkanBackendMemory)allocation; in allocateImageMemory()
144 skgpu::VulkanBackendMemory* backendMemory) { in allocateBufferMemory()
206 *backendMemory = (VulkanBackendMemory)allocation; in allocateBufferMemory()
212 void VulkanAMDMemoryAllocator::freeMemory(const VulkanBackendMemory& memoryHandle) { in freeMemory()
218 void VulkanAMDMemoryAllocator::getAllocInfo(const VulkanBackendMemory& memoryHandle, in getAllocInfo()
245 VkResult VulkanAMDMemoryAllocator::mapMemory(const VulkanBackendMemory& memoryHandle, void** data) { in mapMemory()
251 void VulkanAMDMemoryAllocator::unmapMemory(const VulkanBackendMemory& memoryHandle) { in unmapMemory()
257 VkResult VulkanAMDMemoryAllocator::flushMemory(const VulkanBackendMemory& memoryHandle, in flushMemory()
265 VkResult VulkanAMDMemoryAllocator::invalidateMemory(const VulkanBackendMemory& memoryHandle, in invalidateMemory()
/aosp_15_r20/external/skia/tools/gpu/vk/
H A DVkTestMemoryAllocator.h36 skgpu::VulkanBackendMemory*) override;
41 skgpu::VulkanBackendMemory*) override;
43 void freeMemory(const skgpu::VulkanBackendMemory&) override;
45 void getAllocInfo(const skgpu::VulkanBackendMemory&, skgpu::VulkanAlloc*) const override;
47 VkResult mapMemory(const skgpu::VulkanBackendMemory&, void** data) override;
48 void unmapMemory(const skgpu::VulkanBackendMemory&) override;
50 VkResult flushMemory(const skgpu::VulkanBackendMemory&,
53 VkResult invalidateMemory(const skgpu::VulkanBackendMemory&,
H A DVkTestMemoryAllocator.cpp98 skgpu::VulkanBackendMemory* backendMemory) { in allocateImageMemory()
122 *backendMemory = (skgpu::VulkanBackendMemory)allocation; in allocateImageMemory()
130 skgpu::VulkanBackendMemory* backendMemory) { in allocateBufferMemory()
192 *backendMemory = (skgpu::VulkanBackendMemory)allocation; in allocateBufferMemory()
198 void VkTestMemoryAllocator::freeMemory(const skgpu::VulkanBackendMemory& memoryHandle) { in freeMemory()
204 void VkTestMemoryAllocator::getAllocInfo(const skgpu::VulkanBackendMemory& memoryHandle, in getAllocInfo()
231 VkResult VkTestMemoryAllocator::mapMemory(const skgpu::VulkanBackendMemory& memoryHandle, in mapMemory()
238 void VkTestMemoryAllocator::unmapMemory(const skgpu::VulkanBackendMemory& memoryHandle) { in unmapMemory()
244 VkResult VkTestMemoryAllocator::flushMemory(const skgpu::VulkanBackendMemory& memoryHandle, in flushMemory()
252 VkResult VkTestMemoryAllocator::invalidateMemory(const skgpu::VulkanBackendMemory& memoryHandle, in invalidateMemory()
/aosp_15_r20/external/skia/src/gpu/vk/
H A DVulkanMemory.cpp28 VulkanBackendMemory memory = 0; in AllocBufferMemory()
63 VulkanBackendMemory memory = 0; in AllocImageMemory()
/aosp_15_r20/external/skia/
H A DRELEASE_NOTES.md84 - `GrVkBackendMemory` = `skgpu::VulkanBackendMemory`