• Home
  • Raw
  • Download

Lines Matching refs:GrVkGpu

58 sk_sp<GrGpu> GrVkGpu::Make(const GrVkBackendContext& backendContext,  in Make()
194 sk_sp<GrVkGpu> vkGpu(new GrVkGpu(direct, backendContext, std::move(caps), interface, in Make()
206 GrVkGpu::GrVkGpu(GrDirectContext* direct, const GrVkBackendContext& backendContext, in GrVkGpu() function in GrVkGpu
240 void GrVkGpu::destroyResources() { in destroyResources()
272 GrVkGpu::~GrVkGpu() { in ~GrVkGpu()
282 void GrVkGpu::disconnect(DisconnectType type) { in disconnect()
294 GrThreadSafePipelineBuilder* GrVkGpu::pipelineBuilder() { in pipelineBuilder()
298 sk_sp<GrThreadSafePipelineBuilder> GrVkGpu::refPipelineBuilder() { in refPipelineBuilder()
304 GrOpsRenderPass* GrVkGpu::onGetOpsRenderPass( in onGetOpsRenderPass()
378 bool GrVkGpu::submitCommandBuffer(SyncQueue sync) { in submitCommandBuffer()
448 sk_sp<GrGpuBuffer> GrVkGpu::onCreateBuffer(size_t size, GrGpuBufferType type, in onCreateBuffer()
478 bool GrVkGpu::onWritePixels(GrSurface* surface, in onWritePixels()
543 bool GrVkGpu::onTransferPixelsTo(GrTexture* texture, in onTransferPixelsTo()
616 bool GrVkGpu::onTransferPixelsFrom(GrSurface* surface, in onTransferPixelsFrom()
684 void GrVkGpu::resolveImage(GrSurface* dst, GrVkRenderTarget* src, const SkIRect& srcRect, in resolveImage()
728 void GrVkGpu::onResolveRenderTarget(GrRenderTarget* target, const SkIRect& resolveRect) { in onResolveRenderTarget()
742 bool GrVkGpu::uploadTexDataLinear(GrVkImage* texImage, in uploadTexDataLinear()
856 bool GrVkGpu::uploadTexDataOptimal(GrVkImage* texImage, in uploadTexDataOptimal()
970 bool GrVkGpu::uploadTexDataCompressed(GrVkImage* uploadTexture, in uploadTexDataCompressed()
1038 sk_sp<GrTexture> GrVkGpu::onCreateTexture(SkISize dimensions, in onCreateTexture()
1102 sk_sp<GrTexture> GrVkGpu::onCreateCompressedTexture(SkISize dimensions, in onCreateCompressedTexture()
1137 void GrVkGpu::copyBuffer(sk_sp<GrGpuBuffer> srcBuffer, in copyBuffer()
1153 bool GrVkGpu::updateBuffer(sk_sp<GrVkBuffer> buffer, const void* src, in updateBuffer()
1264 sk_sp<GrTexture> GrVkGpu::onWrapBackendTexture(const GrBackendTexture& backendTex, in onWrapBackendTexture()
1292 sk_sp<GrTexture> GrVkGpu::onWrapCompressedBackendTexture(const GrBackendTexture& beTex, in onWrapCompressedBackendTexture()
1298 sk_sp<GrTexture> GrVkGpu::onWrapRenderableBackendTexture(const GrBackendTexture& backendTex, in onWrapRenderableBackendTexture()
1337 sk_sp<GrRenderTarget> GrVkGpu::onWrapBackendRenderTarget(const GrBackendRenderTarget& backendRT) { in onWrapBackendRenderTarget()
1372 sk_sp<GrRenderTarget> GrVkGpu::onWrapVulkanSecondaryCBAsRenderTarget( in onWrapVulkanSecondaryCBAsRenderTarget()
1391 bool GrVkGpu::loadMSAAFromResolve(GrVkCommandBuffer* commandBuffer, in loadMSAAFromResolve()
1399 bool GrVkGpu::onRegenerateMipMapLevels(GrTexture* tex) { in onRegenerateMipMapLevels()
1492 sk_sp<GrAttachment> GrVkGpu::makeStencilAttachment(const GrBackendFormat& /*colorFormat*/, in makeStencilAttachment()
1500 sk_sp<GrAttachment> GrVkGpu::makeMSAAAttachment(SkISize dimensions, in makeMSAAAttachment()
1538 bool GrVkGpu::createVkImageForBackendSurface(VkFormat vkFormat, in createVkImageForBackendSurface()
1605 bool GrVkGpu::onClearBackendTexture(const GrBackendTexture& backendTexture, in onClearBackendTexture()
1663 GrBackendTexture GrVkGpu::onCreateBackendTexture(SkISize dimensions, in onCreateBackendTexture()
1697 GrBackendTexture GrVkGpu::onCreateCompressedBackendTexture( in onCreateCompressedBackendTexture()
1704 bool GrVkGpu::onUpdateCompressedBackendTexture(const GrBackendTexture& backendTexture, in onUpdateCompressedBackendTexture()
1784 void set_layout_and_queue_from_mutable_state(GrVkGpu* gpu, GrVkImage* image, in set_layout_and_queue_from_mutable_state()
1812 bool GrVkGpu::setBackendSurfaceState(GrVkImageInfo info, in setBackendSurfaceState()
1841 bool GrVkGpu::setBackendTextureState(const GrBackendTexture& backendTeture, in setBackendTextureState()
1855 bool GrVkGpu::setBackendRenderTargetState(const GrBackendRenderTarget& backendRenderTarget, in setBackendRenderTargetState()
1869 void GrVkGpu::xferBarrier(GrRenderTarget* rt, GrXferBarrierType barrierType) { in xferBarrier()
1898 void GrVkGpu::deleteBackendTexture(const GrBackendTexture& tex) { in deleteBackendTexture()
1907 bool GrVkGpu::compile(const GrProgramDesc& desc, const GrProgramInfo& programInfo) { in compile()
1947 bool GrVkGpu::isTestingOnlyBackendTexture(const GrBackendTexture& tex) const { in isTestingOnlyBackendTexture()
1969 GrBackendRenderTarget GrVkGpu::createTestingOnlyBackendRenderTarget(SkISize dimensions, in createTestingOnlyBackendRenderTarget()
1989 void GrVkGpu::deleteTestingOnlyBackendRenderTarget(const GrBackendRenderTarget& rt) { in deleteTestingOnlyBackendRenderTarget()
2003 void GrVkGpu::addBufferMemoryBarrier(const GrManagedResource* resource, in addBufferMemoryBarrier()
2020 void GrVkGpu::addBufferMemoryBarrier(VkPipelineStageFlags srcStageMask, in addBufferMemoryBarrier()
2040 void GrVkGpu::addImageMemoryBarrier(const GrManagedResource* resource, in addImageMemoryBarrier()
2062 void GrVkGpu::prepareSurfacesForBackendAccessAndStateUpdates( in prepareSurfacesForBackendAccessAndStateUpdates()
2097 void GrVkGpu::addFinishedProc(GrGpuFinishedProc finishedProc, in addFinishedProc()
2103 void GrVkGpu::addFinishedCallback(sk_sp<GrRefCntedCallback> finishedCallback) { in addFinishedCallback()
2108 void GrVkGpu::takeOwnershipOfBuffer(sk_sp<GrGpuBuffer> buffer) { in takeOwnershipOfBuffer()
2112 bool GrVkGpu::onSubmitToGpu(bool syncCpu) { in onSubmitToGpu()
2120 void GrVkGpu::finishOutstandingGpuWork() { in finishOutstandingGpuWork()
2128 void GrVkGpu::onReportSubmitHistograms() { in onReportSubmitHistograms()
2143 void GrVkGpu::copySurfaceAsCopyImage(GrSurface* dst, in copySurfaceAsCopyImage()
2207 void GrVkGpu::copySurfaceAsBlit(GrSurface* dst, in copySurfaceAsBlit()
2278 void GrVkGpu::copySurfaceAsResolve(GrSurface* dst, GrSurface* src, const SkIRect& srcRect, in copySurfaceAsResolve()
2292 bool GrVkGpu::onCopySurface(GrSurface* dst, GrSurface* src, const SkIRect& srcRect, in onCopySurface()
2384 bool GrVkGpu::onReadPixels(GrSurface* surface, in onReadPixels()
2486 bool GrVkGpu::beginRenderPass(const GrVkRenderPass* renderPass, in beginRenderPass()
2516 void GrVkGpu::endRenderPass(GrRenderTarget* target, GrSurfaceOrigin origin, in endRenderPass()
2524 bool GrVkGpu::checkVkResult(VkResult result) { in checkVkResult()
2540 void GrVkGpu::submitSecondaryCommandBuffer(std::unique_ptr<GrVkSecondaryCommandBuffer> buffer) { in submitSecondaryCommandBuffer()
2547 void GrVkGpu::submit(GrOpsRenderPass* renderPass) { in submit()
2554 GrFence SK_WARN_UNUSED_RESULT GrVkGpu::insertFence() { in insertFence()
2577 bool GrVkGpu::waitFence(GrFence fence) { in waitFence()
2585 void GrVkGpu::deleteFence(GrFence fence) const { in deleteFence()
2589 std::unique_ptr<GrSemaphore> SK_WARN_UNUSED_RESULT GrVkGpu::makeSemaphore(bool isOwned) { in makeSemaphore()
2593 std::unique_ptr<GrSemaphore> GrVkGpu::wrapBackendSemaphore(const GrBackendSemaphore& semaphore, in wrapBackendSemaphore()
2599 void GrVkGpu::insertSemaphore(GrSemaphore* semaphore) { in insertSemaphore()
2611 void GrVkGpu::waitSemaphore(GrSemaphore* semaphore) { in waitSemaphore()
2623 std::unique_ptr<GrSemaphore> GrVkGpu::prepareTextureForCrossContextUsage(GrTexture* texture) { in prepareTextureForCrossContextUsage()
2644 void GrVkGpu::addDrawable(std::unique_ptr<SkDrawable::GpuDrawHandler> drawable) { in addDrawable()
2648 void GrVkGpu::storeVkPipelineCacheData() { in storeVkPipelineCacheData()