Lines Matching refs:fGpu

97     fGpu = NULL;
115 SkASSERT(NULL == fGpu);
117 fGpu = GrGpu::Create(backend, backendContext, this);
118 if (NULL == fGpu) {
123 fGpu->setDrawState(fDrawState);
129 fFontCache = SkNEW_ARGS(GrFontCache, (fGpu));
131 fLayerCache.reset(SkNEW_ARGS(GrLayerCache, (fGpu)));
146 if (NULL == fGpu) {
158 fGpu->purgeResources();
170 fGpu->unref();
184 fGpu->abandonResources();
207 fGpu->markContextDirty();
211 fGpu->markContextDirty(state);
217 fGpu->purgeResources();
244 GrResourceKey resourceKey = GrTextureImpl::ComputeKey(fGpu, params, desc, cacheID);
253 GrResourceKey resourceKey = GrTextureImpl::ComputeKey(fGpu, params, desc, cacheID);
333 GrTexture* texture = fGpu->createTexture(rtDesc, NULL, 0);
336 GrDrawTarget::AutoStateRestore asr(fGpu, GrDrawTarget::kReset_ASRInit);
337 GrDrawState* drawState = fGpu->drawState();
349 GrDrawTarget::AutoReleaseGeometry arg(fGpu, 4, 0);
355 fGpu->drawNonIndexed(kTriangleFan_GrPrimitiveType, 0, 4);
378 texture = fGpu->createTexture(rtDesc, stretchedPixels.get(), stretchedRowBytes);
391 GrResourceKey resourceKey = GrTextureImpl::ComputeKey(fGpu, params, desc, cacheID);
402 texture = fGpu->createTexture(desc, srcData, rowBytes);
444 if (!fGpu->caps()->reuseScratchTextures() &&
447 return create_scratch_texture(fGpu, fResourceCache, inDesc);
491 resource = create_scratch_texture(fGpu, fResourceCache, desc);
511 if (fGpu->caps()->reuseScratchTextures() || NULL != texture->asRenderTarget()) {
539 if (fGpu->caps()->reuseScratchTextures() || NULL != texture->asRenderTarget()) {
583 return fGpu->createTexture(descCopy, srcData, rowBytes);
595 return SkTMin(fGpu->caps()->maxTextureSize(), fMaxTextureSizeOverride);
599 return fGpu->caps()->maxRenderTargetSize();
603 return fGpu->caps()->maxSampleCount();
609 return fGpu->wrapBackendTexture(desc);
613 return fGpu->wrapBackendRenderTarget(desc);
620 const GrDrawTargetCaps* caps = fGpu->caps();
1182 if (GrDashingEffect::DrawDashLine(pts, paint, strokeInfo, fGpu, target,
1322 if ((kUnpremul_PixelOpsFlag & flags) || !fGpu->canWriteTexturePixels(texture, config)) {
1336 return fGpu->writeTexturePixels(texture, left, top, width, height,
1409 // If fGpu->readPixels would incur a y-flip cost then we will read the pixels upside down. We'll
1411 bool flipY = fGpu->readPixelsWillPayForYFlip(target, left, top,
1422 fGpu->preferredReadPixelsConfig(dstConfig, target->config())) {
1459 fGpu->fullReadPixelsIsFasterThanPartial()) {
1492 GrDrawTarget::AutoGeometryAndStatePush agasp(fGpu, GrDrawTarget::kReset_ASRInit);
1493 GrDrawState* drawState = fGpu->drawState();
1499 fGpu->drawSimpleRect(rect, NULL);
1507 if (!fGpu->readPixels(target,
1540 fGpu->resolveRenderTarget(target);
1563 GrDrawTarget::AutoStateRestore asr(fGpu, GrDrawTarget::kReset_ASRInit);
1564 GrDrawState* drawState = fGpu->drawState();
1579 fGpu->drawSimpleRect(dstR, NULL);
1613 fGpu->canWriteTexturePixels(target->asTexture(), srcConfig)) {
1627 fGpu->preferredWritePixelsConfig(srcConfig, target->config())) {
1699 GrDrawTarget::AutoGeometryAndStatePush agasp(fGpu, GrDrawTarget::kReset_ASRInit, &matrix);
1700 GrDrawState* drawState = fGpu->drawState();
1706 fGpu->drawSimpleRect(SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)), NULL);
1731 !fGpu->canApplyCoverage()) {
1746 target = fGpu;
1790 return fGpu->caps()->isConfigRenderable(config, withMSAA);
1799 if (fGpu->caps()->pathRenderingSupport()) {
1806 return chosenSampleCount <= fGpu->caps()->maxSampleCount() ?
1816 SkNEW_ARGS(GrVertexBufferAllocPool, (fGpu, false,
1820 SkNEW_ARGS(GrIndexBufferAllocPool, (fGpu, false,
1824 fDrawBuffer = SkNEW_ARGS(GrInOrderDrawBuffer, (fGpu,
1836 return fGpu->getQuadIndexBuffer();
1882 SkASSERT(fGpu->caps()->pathRenderingSupport());
1890 path = fGpu->createPath(inPath, stroke);
1909 fGpu->addGpuTraceMarker(marker);
1916 fGpu->removeGpuTraceMarker(marker);