Lines Matching refs:GrVkGpu
16 #include "src/gpu/vk/GrVkGpu.h"
24 static bool FindMemoryType(GrVkGpu *gpu, uint32_t typeFilter, VkMemoryPropertyFlags properties, uint32_t &typeIndex)
44 bool GrVkMemory::AllocAndBindBufferMemory(GrVkGpu* gpu,
90 bool GrVkMemory::ImportAndBindBufferMemory(GrVkGpu* gpu,
146 void GrVkMemory::FreeBufferMemory(const GrVkGpu* gpu, const GrVkAlloc& alloc) {
148 ((GrVkGpu*)gpu)->removeAllocBufferBytes(alloc.fBytes);
162 bool GrVkMemory::AllocAndBindImageMemory(GrVkGpu* gpu,
231 void GrVkMemory::FreeImageMemory(const GrVkGpu* gpu, const GrVkAlloc& alloc) {
233 ((GrVkGpu*)gpu)->removeAllocImageBytes(alloc.fBytes);
243 void* GrVkMemory::MapAlloc(GrVkGpu* gpu, const GrVkAlloc& alloc) {
258 void GrVkMemory::UnmapAlloc(const GrVkGpu* gpu, const GrVkAlloc& alloc) {
290 void GrVkMemory::FlushMappedAlloc(GrVkGpu* gpu, const GrVkAlloc& alloc, VkDeviceSize offset,
305 void GrVkMemory::InvalidateMappedAlloc(GrVkGpu* gpu, const GrVkAlloc& alloc,