Lines Matching refs:GrVkGpu
25 class GrVkGpu; variable
33 static sk_sp<GrVkImage> MakeStencil(GrVkGpu* gpu,
38 static sk_sp<GrVkImage> MakeMSAA(GrVkGpu* gpu,
45 static sk_sp<GrVkImage> MakeTexture(GrVkGpu* gpu,
54 static sk_sp<GrVkImage> MakeWrapped(GrVkGpu* gpu,
109 gr_rp<const GrVkDescriptorSet> inputDescSetForBlending(GrVkGpu* gpu);
112 gr_rp<const GrVkDescriptorSet> inputDescSetForMSAALoad(GrVkGpu* gpu);
130 void setImageLayoutAndQueueIndex(const GrVkGpu* gpu,
137 void setImageLayout(const GrVkGpu* gpu, in setImageLayout()
154 void prepareForPresent(GrVkGpu* gpu);
157 void prepareForExternal(GrVkGpu* gpu);
194 static bool InitImageInfo(GrVkGpu* gpu, const ImageDesc& imageDesc, GrVkImageInfo*);
196 static void DestroyImageInfo(const GrVkGpu* gpu, GrVkImageInfo*);
209 void setCurrentQueueFamilyToGraphicsQueue(GrVkGpu* gpu);
213 static sk_sp<GrVkImage> Make(GrVkGpu* gpu,
224 GrVkImage(GrVkGpu* gpu,
233 GrVkImage(GrVkGpu* gpu,
244 void init(GrVkGpu*, bool forSecondaryCB);
252 GrVkGpu* getVkGpu() const;
270 explicit Resource(const GrVkGpu* gpu) in Resource()
277 Resource(const GrVkGpu* gpu, VkImage image, const GrVkAlloc& alloc, VkImageTiling tiling) in Resource()
297 const GrVkGpu* fGpu;
307 BorrowedResource(const GrVkGpu* gpu, VkImage image, const GrVkAlloc& alloc, in BorrowedResource()