Lines Matching defs:context

36     auto context = ctxInfo.directContext();
38 auto surface(SkSurface::MakeRenderTarget(context, SkBudgeted::kNo, info));
49 context->getResourceCacheUsage(nullptr, &initialCacheSize);
51 size_t oldMaxBytes = context->getResourceCacheLimit();
56 context->setResourceCacheLimit(maxCacheSize);
69 context->getResourceCacheUsage(nullptr, &curCacheSize);
75 context->setResourceCacheLimit(oldMaxBytes);
110 auto context = ctxInfo.directContext();
111 const GrCaps* caps = context->priv().caps();
117 GrResourceProvider* resourceProvider = context->priv().resourceProvider();
150 context->priv().caps()->getRenderTargetSampleCount(2, format);
171 int bigSampleCount = context->priv().caps()->getRenderTargetSampleCount(5, format);
184 auto context = ctxInfo.directContext();
185 GrResourceProvider* resourceProvider = context->priv().resourceProvider();
186 GrGpu* gpu = context->priv().getGpu();
196 context, kW, kH, kRGBA_8888_SkColorType, GrMipmapped::kNo, GrRenderable::kNo);
197 GrBackendTexture unmbet = context->createBackendTexture(
204 context->resetContext();
220 context->flushAndSubmit(/*sync*/ true);
229 context->deleteBackendTexture(unmbet);
232 context->resetContext();
1339 // Verify that calling flush() on a context with nothing to do will not trigger resource
1574 // An uncacheable cross-context should not be purged as soon as we drop our ref. This
1575 // is because inserting it as a cross-context resource actually holds a ref until the
1636 // This simulates a portion of Chrome's context abandonment processing.
1668 // We must delete the backend texture before abandoning the context in vulkan. We just do it
1712 auto context = ctxInfo.directContext();
1713 GrResourceProvider* resourceProvider = context->priv().resourceProvider();
1714 const GrCaps* caps = context->priv().caps();
1746 proxy = make_mipmap_proxy(context, GrRenderable::kYes, kSize, 1);
1752 proxy = make_mipmap_proxy(context, GrRenderable::kYes, kSize, sampleCount);
1760 proxy = make_mipmap_proxy(context, GrRenderable::kNo, kSize, 1);
1802 auto context = ctxInfo.directContext();
1803 context->setResourceCacheLimit(1);
1806 auto overbudget = [context] {
1809 context->getResourceCacheUsage(&uNum, &uSize);
1810 size_t bSize = context->getResourceCacheLimit();
1821 auto getFlushCountDelta = [context, &baseFlushCount]() {
1822 int cur = context->priv().getGpu()->stats()->numSubmitToGpus();
1829 auto surf1 = SkSurface::MakeRenderTarget(context, SkBudgeted::kYes, info, 1, nullptr);
1830 auto surf2 = SkSurface::MakeRenderTarget(context, SkBudgeted::kYes, info, 1, nullptr);