Lines Matching refs:GrVkGpu
10 #include "src/gpu/vk/GrVkGpu.h"
19 sk_sp<GrVkImage> GrVkImage::MakeStencil(GrVkGpu* gpu,
37 sk_sp<GrVkImage> GrVkImage::MakeMSAA(GrVkGpu* gpu,
63 sk_sp<GrVkImage> GrVkImage::MakeTexture(GrVkGpu* gpu,
93 static bool make_views(GrVkGpu* gpu,
131 sk_sp<GrVkImage> GrVkImage::Make(GrVkGpu* gpu,
176 sk_sp<GrVkImage> GrVkImage::MakeWrapped(GrVkGpu* gpu,
209 void GrVkImage::DestroyAndFreeImageMemory(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkImage& image)
215 GrVkImage::GrVkImage(GrVkGpu* gpu,
246 GrVkImage::GrVkImage(GrVkGpu* gpu,
272 void GrVkImage::init(GrVkGpu* gpu, bool forSecondaryCB) {
381 void GrVkImage::setImageLayoutAndQueueIndex(const GrVkGpu* gpu,
473 bool GrVkImage::InitImageInfo(GrVkGpu* gpu, const ImageDesc& imageDesc, GrVkImageInfo* info) {
555 void GrVkImage::DestroyImageInfo(const GrVkGpu* gpu, GrVkImageInfo* info) {
566 void GrVkImage::prepareForPresent(GrVkGpu* gpu) {
578 void GrVkImage::prepareForExternal(GrVkGpu* gpu) {
627 static void write_input_desc_set(GrVkGpu* gpu,
653 gr_rp<const GrVkDescriptorSet> GrVkImage::inputDescSetForBlending(GrVkGpu* gpu) {
674 gr_rp<const GrVkDescriptorSet> GrVkImage::inputDescSetForMSAALoad(GrVkGpu* gpu) {
695 GrVkGpu* GrVkImage::getVkGpu() const {
697 return static_cast<GrVkGpu*>(this->getGpu());
710 void GrVkImage::setCurrentQueueFamilyToGraphicsQueue(GrVkGpu* gpu) {