Lines Matching refs:GrVkGpu
163 return new GrVkGpu(context, options, physDev, device, queue, cmdPool, inst); in vk_gpu_create()
168 GrVkGpu::GrVkGpu(GrContext* context, const GrContextOptions& options, in GrVkGpu() function in GrVkGpu
190 GrVkGpu::~GrVkGpu() { in ~GrVkGpu()
208 void GrVkGpu::submitCommandBuffer(SyncQueue sync) { in submitCommandBuffer()
224 GrVertexBuffer* GrVkGpu::onCreateVertexBuffer(size_t size, bool dynamic) { in onCreateVertexBuffer()
228 GrIndexBuffer* GrVkGpu::onCreateIndexBuffer(size_t size, bool dynamic) { in onCreateIndexBuffer()
232 GrTransferBuffer* GrVkGpu::onCreateTransferBuffer(size_t size, TransferType type) { in onCreateTransferBuffer()
239 bool GrVkGpu::onGetWritePixelsInfo(GrSurface* dstSurface, int width, int height, in onGetWritePixelsInfo()
260 bool GrVkGpu::onWritePixels(GrSurface* surface, in onWritePixels()
313 bool GrVkGpu::uploadTexData(GrVkTexture* tex, in uploadTexData()
466 GrTexture* GrVkGpu::onCreateTexture(const GrSurfaceDesc& desc, GrGpuResource::LifeCycle lifeCycle, in onCreateTexture()
553 GrTexture* GrVkGpu::onWrapBackendTexture(const GrBackendTextureDesc& desc, in onWrapBackendTexture()
609 GrRenderTarget* GrVkGpu::onWrapBackendRenderTarget(const GrBackendRenderTargetDesc& wrapDesc, in onWrapBackendRenderTarget()
648 void GrVkGpu::bindGeometry(const GrPrimitiveProcessor& primProc, in bindGeometry()
680 void GrVkGpu::buildProgramDesc(GrProgramDesc* desc, in buildProgramDesc()
690 GrStencilAttachment* GrVkGpu::createStencilAttachmentForRenderTarget(const GrRenderTarget* rt, in createStencilAttachmentForRenderTarget()
714 GrBackendObject GrVkGpu::createTestingOnlyBackendTexture(void* srcData, int w, int h, in createTestingOnlyBackendTexture()
810 bool GrVkGpu::isTestingOnlyBackendTexture(GrBackendObject id) const { in isTestingOnlyBackendTexture()
827 void GrVkGpu::deleteTestingOnlyBackendTexture(GrBackendObject id, bool abandon) { in deleteTestingOnlyBackendTexture()
841 void GrVkGpu::addMemoryBarrier(VkPipelineStageFlags srcStageMask, in addMemoryBarrier()
854 void GrVkGpu::addBufferMemoryBarrier(VkPipelineStageFlags srcStageMask, in addBufferMemoryBarrier()
867 void GrVkGpu::addImageMemoryBarrier(VkPipelineStageFlags srcStageMask, in addImageMemoryBarrier()
880 void GrVkGpu::finishDrawTarget() { in finishDrawTarget()
885 void GrVkGpu::onClear(GrRenderTarget* target, const SkIRect& rect, GrColor color) { in onClear()
969 const GrVkGpu* gpu) { in can_copy_image()
983 void GrVkGpu::copySurfaceAsCopyImage(GrSurface* dst, in copySurfaceAsCopyImage()
1056 const GrVkGpu* gpu) { in can_copy_as_draw()
1060 void GrVkGpu::copySurfaceAsDraw(GrSurface* dst, in copySurfaceAsDraw()
1067 bool GrVkGpu::onCopySurface(GrSurface* dst, in onCopySurface()
1084 bool GrVkGpu::onGetReadPixelsInfo(GrSurface* srcSurface, int width, int height, size_t rowBytes, in onGetReadPixelsInfo()
1101 bool GrVkGpu::onReadPixels(GrSurface* surface, in onReadPixels()
1198 void GrVkGpu::onDraw(const DrawArgs& args, const GrNonInstancedVertices& vertices) { in onDraw()