Lines Matching refs:fGpu
41 fGpu->copySurface(fTexture, fOrigin, copyInfo.fSrc, copyInfo.fSrcOrigin, copyInfo.fSrcRect, in submit()
82 , fGpu(gpu) in GrVkGpuRTCommandBuffer()
97 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(rpHandle, in init()
101 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(*vkRT, in init()
126 cbInfo.fCommandBuffers.push_back(fGpu->cmdPool()->findOrCreateSecondaryCommandBuffer(fGpu)); in init()
127 cbInfo.currentCmdBuf()->begin(fGpu, vkRT->framebuffer(), cbInfo.fRenderPass); in init()
143 cbInfo.currentCmdBuf()->begin(fGpu, nullptr, cbInfo.fRenderPass); in initWrapped()
150 GrGpu* GrVkGpuRTCommandBuffer::gpu() { return fGpu; } in gpu()
154 fCommandBufferInfos[fCurrentCmdInfo].currentCmdBuf()->end(fGpu); in end()
177 fGpu->copySurface(fRenderTarget, fOrigin, copyInfo.fSrc, copyInfo.fSrcOrigin, in submit()
198 cbInfo.fSampledImages[j]->setImageLayout(fGpu, in submit()
229 targetImage->setImageLayout(fGpu, in submit()
242 vkStencil->setImageLayout(fGpu, in submit()
252 cbInfo.fSampledImages[j]->setImageLayout(fGpu, in submit()
262 fGpu->submitSecondaryCommandBuffer(cbInfo.fCommandBuffers, cbInfo.fRenderPass, in submit()
274 SkASSERT(fGpu == rt->getContext()->contextPriv().getGpu()); in set()
299 cbInfo.fCommandBuffers[j]->unref(fGpu); in reset()
301 cbInfo.fRenderPass->unref(fGpu); in reset()
334 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(rpHandle, in discard()
338 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(*vkRT, in discard()
344 oldRP->unref(fGpu); in discard()
406 cbInfo.currentCmdBuf()->clearAttachments(fGpu, 1, &attachment, 1, &clearRect); in onClearStencilClip()
439 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(rpHandle, in onClear()
443 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(*vkRT, in onClear()
449 oldRP->unref(fGpu); in onClear()
488 cbInfo.currentCmdBuf()->clearAttachments(fGpu, 1, &attachment, 1, &clearRect); in onClear()
506 cbInfo.currentCmdBuf()->end(fGpu); in addAdditionalCommandBuffer()
507 cbInfo.fCommandBuffers.push_back(fGpu->cmdPool()->findOrCreateSecondaryCommandBuffer(fGpu)); in addAdditionalCommandBuffer()
508 cbInfo.currentCmdBuf()->begin(fGpu, vkRT->framebuffer(), cbInfo.fRenderPass); in addAdditionalCommandBuffer()
514 fCommandBufferInfos[fCurrentCmdInfo].currentCmdBuf()->end(fGpu); in addAdditionalRenderPass()
527 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(rpHandle, in addAdditionalRenderPass()
531 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(*vkRT, in addAdditionalRenderPass()
537 cbInfo.fCommandBuffers.push_back(fGpu->cmdPool()->findOrCreateSecondaryCommandBuffer(fGpu)); in addAdditionalRenderPass()
543 cbInfo.currentCmdBuf()->begin(fGpu, vkRT->framebuffer(), cbInfo.fRenderPass); in addAdditionalRenderPass()
578 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(rpHandle, in copy()
582 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(*vkRT, in copy()
587 oldRP->unref(fGpu); in copy()
614 currCmdBuf->bindInputBuffer(fGpu, binding++, in bindGeometry()
623 currCmdBuf->bindInputBuffer(fGpu, binding++, in bindGeometry()
631 currCmdBuf->bindIndexBuffer(fGpu, static_cast<const GrVkIndexBuffer*>(indexBuffer)); in bindGeometry()
656 fGpu->resourceProvider().findOrCreateCompatiblePipelineState(fRenderTarget, fOrigin, in prepareDrawState()
668 fGpu->vkCaps().newCBOnPipelineChange()) { in prepareDrawState()
673 pipelineState->bindPipeline(fGpu, cbInfo.currentCmdBuf()); in prepareDrawState()
675 pipelineState->setAndBindUniforms(fGpu, fRenderTarget, fOrigin, in prepareDrawState()
681 pipelineState->setAndBindTextures(fGpu, primProc, pipeline, primProcProxies, in prepareDrawState()
686 GrVkPipeline::SetDynamicScissorRectState(fGpu, cbInfo.currentCmdBuf(), in prepareDrawState()
692 GrVkPipeline::SetDynamicScissorRectState(fGpu, cbInfo.currentCmdBuf(), fRenderTarget, in prepareDrawState()
696 GrVkPipeline::SetDynamicViewportState(fGpu, cbInfo.currentCmdBuf(), fRenderTarget); in prepareDrawState()
697 GrVkPipeline::SetDynamicBlendConstantState(fGpu, cbInfo.currentCmdBuf(), in prepareDrawState()
722 fGpu->resolveRenderTargetNoFlush(texRT); in onDraw()
730 fGpu->regenerateMipMapLevels(vkTexture); in onDraw()
784 GrVkPipeline::SetDynamicScissorRectState(fGpu, cbInfo.currentCmdBuf(), fRenderTarget, in onDraw()
791 pipelineState->setAndBindTextures(fGpu, primProc, pipeline, meshProxies, in onDraw()
811 cbInfo.currentCmdBuf()->draw(fGpu, vertexCount, instanceCount, baseVertex, baseInstance); in sendInstancedMeshToGpu()
812 fGpu->stats()->incNumDraws(); in sendInstancedMeshToGpu()
828 cbInfo.currentCmdBuf()->drawIndexed(fGpu, indexCount, instanceCount, in sendIndexedInstancedMeshToGpu()
830 fGpu->stats()->incNumDraws(); in sendIndexedInstancedMeshToGpu()
858 fGpu->addDrawable(std::move(drawable)); in executeDrawable()