Home
last modified time | relevance | path

Searched refs:sdc (Results 1 - 25 of 63) sorted by relevance

123

/third_party/skia/tests/
H A DClearTest.cpp38 SurfaceDrawContext* sdc, in check_rect()
53 if (!sdc->readPixels(dContext, readback, {rect.fLeft, rect.fTop})) { in check_rect()
81 std::unique_ptr<SurfaceDrawContext> sdc; in clear_op_test() local
107 sdc = newSDC(dContext, kW, kH); in clear_op_test()
108 SkASSERT(sdc); in clear_op_test()
111 sdc->clear(fullRect, kColor1f); in clear_op_test()
112 if (!check_rect(dContext, sdc.get(), fullRect, kColor1, &actualValue, &failX, &failY)) { in clear_op_test()
117 sdc = newSDC(dContext, kW, kH); in clear_op_test()
118 SkASSERT(sdc); in clear_op_test()
121 sdc in clear_op_test()
37 check_rect(GrDirectContext* dContext, SurfaceDrawContext* sdc, const SkIRect& rect, uint32_t expectedValue, uint32_t* actualValue, int* failX, int* failY) check_rect() argument
[all...]
H A DSurfaceDrawContextTest.cpp27 skgpu::v1::SurfaceDrawContext* sdc, in check_instantiation_status()
29 REPORTER_ASSERT(reporter, sdc->asRenderTargetProxy()->isInstantiated() == wrappedExpectation); in check_instantiation_status()
31 GrTextureProxy* tProxy = sdc->asTextureProxy(); in check_instantiation_status()
43 auto sdc = get_sdc(dContext); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
45 check_instantiation_status(reporter, sdc.get(), false); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
47 GrTextureProxy* tProxy = sdc->asTextureProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
52 check_instantiation_status(reporter, sdc.get(), true); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
57 auto sdc = get_sdc(dContext); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
59 check_instantiation_status(reporter, sdc.get(), false); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
64 bool result = sdc in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
26 check_instantiation_status(skiatest::Reporter* reporter, skgpu::v1::SurfaceDrawContext* sdc, bool wrappedExpectation) check_instantiation_status() argument
[all...]
H A DDMSAATest.cpp27 static void draw_paint_with_aa(skgpu::v1::SurfaceDrawContext* sdc, in draw_paint_with_aa() argument
33 sdc->drawRect(nullptr, std::move(paint), GrAA::kYes, SkMatrix::I(), in draw_paint_with_aa()
37 static void draw_paint_with_dmsaa(skgpu::v1::SurfaceDrawContext* sdc, in draw_paint_with_dmsaa() argument
50 sdc->drawVertices(nullptr, std::move(paint), SkSimpleMatrixProvider(SkMatrix::I()), vertices); in draw_paint_with_dmsaa()
64 skgpu::v1::SurfaceDrawContext* sdc, in check_sdc_color()
69 sdc->readPixels(ctx, pixmap, {0, 0}); in check_sdc_color()
89 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext, GrColorType::kRGBA_8888, nullptr, in DEF_GPUTEST_FOR_CONTEXTS() local
94 draw_paint_with_dmsaa(sdc.get(), SK_PMColor4fTRANSPARENT, SkBlendMode::kSrc); in DEF_GPUTEST_FOR_CONTEXTS()
95 check_sdc_color(reporter, sdc.get(), dContext, SK_PMColor4fTRANSPARENT); in DEF_GPUTEST_FOR_CONTEXTS()
98 sdc in DEF_GPUTEST_FOR_CONTEXTS()
63 check_sdc_color(skiatest::Reporter* reporter, skgpu::v1::SurfaceDrawContext* sdc, GrDirectContext* ctx, const SkPMColor4f& color) check_sdc_color() argument
120 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext, GrColorType::kRGBA_8888, nullptr, DEF_GPUTEST_FOR_CONTEXTS() local
144 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext, GrColorType::kRGBA_8888, nullptr, DEF_GPUTEST_FOR_CONTEXTS() local
169 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext, GrColorType::kRGBA_8888, nullptr, DEF_GPUTEST_FOR_CONTEXTS() local
[all...]
H A DSkSLCross.cpp22 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext, GrColorType::kRGBA_8888, nullptr, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
24 if (!sdc) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
28 run_test(reporter, dContext, sdc.get(), {3,4}, {5,6}, -2); // Negative. in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
29 run_test(reporter, dContext, sdc.get(), {3,4}, {-5,-6}, 2); // Positive. in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
30 run_test(reporter, dContext, sdc.get(), {0, 2.287f}, {0, -7.741f}, 0); // Zero. in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
31 run_test(reporter, dContext, sdc.get(), {62.17f, 0}, {-43.49f, 0}, 0); // Zero. in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
93 skgpu::v1::SurfaceDrawContext* sdc, SkVector a, SkVector b, in run_test()
95 SkASSERT(sdc->width() == 1); in run_test()
96 SkASSERT(sdc->height() == 1); in run_test()
98 sdc in run_test()
92 run_test(skiatest::Reporter* reporter, GrDirectContext* directContext, skgpu::v1::SurfaceDrawContext* sdc, SkVector a, SkVector b, float expectedCrossProduct) run_test() argument
[all...]
H A DDefaultPathRendererTest.cpp42 skgpu::v1::SurfaceDrawContext* sdc, in read_back()
50 sdc->readPixels(dContext, bm.pixmap(), {0, 0}); in read_back()
87 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext, GrColorType::kRGBA_8888, nullptr, in run_test() local
92 sdc->clear(SK_PMColor4fBLACK); in run_test()
100 sdc->drawPath(nullptr, std::move(paint), GrAA::kNo, SkMatrix::I(), invPath, style); in run_test()
102 dContext->priv().flushSurface(sdc->asSurfaceProxy()); in run_test()
106 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext, GrColorType::kRGBA_8888, nullptr, in run_test() local
110 sdc->clear(SK_PMColor4fBLACK); in run_test()
118 sdc->drawPath(nullptr, std::move(paint), GrAA::kNo, in run_test()
121 SkBitmap bm = read_back(dContext, sdc in run_test()
41 read_back(GrDirectContext* dContext, skgpu::v1::SurfaceDrawContext* sdc, int width, int height) read_back() argument
[all...]
H A DPathRendererCacheTests.cpp34 skgpu::v1::SurfaceDrawContext* sdc, in draw_path()
43 SkIRect clipConservativeBounds = SkIRect::MakeWH(sdc->width(), in draw_path()
44 sdc->height()); in draw_path()
54 sdc, in draw_path() local
86 auto sdc = skgpu::v1::SurfaceDrawContext::Make( in test_path() local
89 if (!sdc) { in test_path()
100 draw_path(dContext.get(), sdc.get(), path, pathRenderer.get(), aaType, style); in test_path()
123 draw_path(dContext.get(), sdc.get(), path, pathRenderer.get(), aaType, style, scaleX); in test_path()
129 draw_path(dContext.get(), sdc.get(), path, pathRenderer.get(), aaType, style); in test_path()
33 draw_path(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const SkPath& path, skgpu::v1::PathRenderer* pr, GrAAType aaType, const GrStyle& style, float scaleX = 1.f) draw_path() argument
H A DGrMeshTest.cpp112 auto sdc = skgpu::v1::SurfaceDrawContext::Make( local
115 if (!sdc) {
167 run_test(dContext, "draw", reporter, sdc, gold,
188 run_test(dContext, "drawIndexed", reporter, sdc, gold,
215 run_test(dContext, "drawIndexPattern", reporter, sdc, gold,
240 reporter, sdc, gold,
308 reporter, sdc, gold,
584 const std::unique_ptr<skgpu::v1::SurfaceDrawContext>& sdc,
590 if (h != sdc->height() || w != sdc
581 run_test(GrDirectContext* dContext, const char* testName, skiatest::Reporter* reporter, const std::unique_ptr<skgpu::v1::SurfaceDrawContext>& sdc, const SkBitmap& gold, std::function<void(DrawMeshHelper*)> prepareFn, std::function<void(DrawMeshHelper*)> executeFn) global() argument
[all...]
H A DTriangulatingPathRendererTests.cpp713 skgpu::v1::SurfaceDrawContext* sdc, in test_path()
727 SkIRect clipConservativeBounds = SkIRect::MakeWH(sdc->width(), sdc->height()); in test_path()
733 sdc, in test_path() local
745 auto sdc = skgpu::v1::SurfaceDrawContext::Make( in DEF_GPUTEST_FOR_ALL_CONTEXTS() local
748 if (!sdc) { in DEF_GPUTEST_FOR_ALL_CONTEXTS()
754 sdc->discard(); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
757 test_path(ctx, sdc.get(), createPath()); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
761 test_path(ctx, sdc.get(), create_path_17(), nonInvertibleMatrix, GrAAType::kCoverage, in DEF_GPUTEST_FOR_ALL_CONTEXTS()
763 test_path(ctx, sdc in DEF_GPUTEST_FOR_ALL_CONTEXTS()
712 test_path(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const SkPath& path, const SkMatrix& matrix = SkMatrix::I(), GrAAType aaType = GrAAType::kNone, std::unique_ptr<GrFragmentProcessor> fp = nullptr) test_path() argument
[all...]
H A DBulkRectTest.cpp59 std::unique_ptr<skgpu::v1::SurfaceDrawContext> sdc = new_SDC(dContext); in fillrectop_creation_test() local
73 skgpu::v1::FillRectOp::AddFillRectOps(sdc.get(), nullptr, dContext, std::move(paint), overallAA, in fillrectop_creation_test()
76 auto opsTask = sdc->testingOnly_PeekLastOpsTask(); in fillrectop_creation_test()
103 std::unique_ptr<skgpu::v1::SurfaceDrawContext> sdc = new_SDC(dContext); in textureop_creation_test() local
162 sdc->addDrawOp(nullptr, std::move(op)); in textureop_creation_test()
165 skgpu::v1::TextureOp::AddTextureSetOps(sdc.get(), in textureop_creation_test()
181 auto opsTask = sdc->testingOnly_PeekLastOpsTask(); in textureop_creation_test()
H A DPrimitiveProcessorTest.cpp180 auto sdc = skgpu::v1::SurfaceDrawContext::Make(dContext,
186 if (!sdc) {
202 sdc->discard();
206 sdc->addDrawOp(Op::Make(dContext, attribCnt));
213 sdc->addDrawOp(Op::Make(dContext, attribCnt + 1));
H A DProcessorTest.cpp156 auto sdc = skgpu::v1::SurfaceDrawContext::Make( in DEF_GPUTEST_FOR_ALL_CONTEXTS() local
176 sdc->addDrawOp(std::move(op)); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
179 sdc->addDrawOp(std::move(op)); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
229 skgpu::v1::SurfaceDrawContext* sdc, in render_fp()
232 sdc->fillWithFP(std::move(fp)); in render_fp()
233 std::fill_n(outBuffer, sdc->width() * sdc->height(), 0); in render_fp()
234 auto ii = SkImageInfo::Make(sdc->dimensions(), kRGBA_8888_SkColorType, kPremul_SkAlphaType); in render_fp()
235 GrPixmap resultPM(ii, outBuffer, sdc->width()*sizeof(uint32_t)); in render_fp()
236 sdc in render_fp()
228 render_fp(GrDirectContext* dContext, skgpu::v1::SurfaceDrawContext* sdc, std::unique_ptr<GrFragmentProcessor> fp, GrColor* outBuffer) render_fp() argument
528 auto sdc = skgpu::v1::SurfaceDrawContext::Make( DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() local
893 auto sdc = skgpu::v1::SurfaceDrawContext::Make( DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() local
[all...]
/third_party/skia/src/gpu/
H A DGrBlurUtils.cpp46 static bool draw_mask(skgpu::v1::SurfaceDrawContext* sdc, in draw_mask() argument
65 sdc->fillPixelsWithLocalMatrix(clip, std::move(paint), maskBounds, inverse); in draw_mask()
210 auto sdc = skgpu::v1::SurfaceDrawContext::MakeWithFallback(rContext, in create_mask_GPU() local
220 if (!sdc) { in create_mask_GPU()
224 sdc->clear(SK_PMColor4fTRANSPARENT); in create_mask_GPU()
227 return sdc; in create_mask_GPU()
234 GrFixedClip clip(sdc->dimensions(), SkIRect::MakeWH(maskRect.width(), maskRect.height())); in create_mask_GPU()
240 sdc->drawShape(&clip, std::move(maskPaint), GrAA::kYes, viewMatrix, GrStyledShape(shape)); in create_mask_GPU()
241 return sdc; in create_mask_GPU()
271 static bool get_shape_and_clip_bounds(skgpu::v1::SurfaceDrawContext* sdc, in get_shape_and_clip_bounds() argument
377 hw_create_filtered_mask(GrDirectContext* dContext, skgpu::v1::SurfaceDrawContext* sdc, const SkMatrix& viewMatrix, const GrStyledShape& shape, const SkMaskFilterBase* filter, const SkIRect& unclippedDevShapeBounds, const SkIRect& clipBounds, SkIRect* maskRect, GrUniqueKey* key, const bool canUseSDFBlur = false) hw_create_filtered_mask() argument
493 draw_shape_with_mask_filter(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, GrPaint&& paint, const SkMatrix& viewMatrix, const SkMaskFilterBase* maskFilter, const GrStyledShape& origShape) draw_shape_with_mask_filter() argument
606 drawShapeWithMaskFilter(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const GrStyledShape& shape, GrPaint&& paint, const SkMatrix& viewMatrix, const SkMaskFilter* mf) drawShapeWithMaskFilter() argument
617 drawShapeWithMaskFilter(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkPaint& paint, const SkMatrixProvider& matrixProvider, const GrStyledShape& shape) drawShapeWithMaskFilter() argument
[all...]
/third_party/skia/src/gpu/v1/
H A DDevice.cpp57 bool force_aa_clip(const skgpu::v1::SurfaceDrawContext* sdc) { in force_aa_clip() argument
58 return sdc->numSamples() > 1 || sdc->alwaysAntialias(); in force_aa_clip()
119 auto sdc = SurfaceDrawContext::Make(rContext, in Make() local
126 return Device::Make(std::move(sdc), kPremul_SkAlphaType, init); in Make()
129 sk_sp<BaseDevice> Device::Make(std::unique_ptr<SurfaceDrawContext> sdc, in Make() argument
132 if (!sdc) { in Make()
136 GrRecordingContext* rContext = sdc->recordingContext(); in Make()
141 SkColorType ct = GrColorTypeToSkColorType(sdc->colorInfo().colorType()); in Make()
148 return sk_sp<Device>(new Device(std::move(sdc), flag in Make()
165 auto sdc = SurfaceDrawContext::Make(rContext, Make() local
180 Device(std::unique_ptr<SurfaceDrawContext> sdc, DeviceFlags flags) Device() argument
697 auto sdc = fSurfaceDrawContext.get(); snapSpecial() local
927 auto sdc = SurfaceDrawContext::Make(fContext.get(), grColorType, std::move(newRTP), replaceBackingProxy() local
957 auto* sdc = fSurfaceDrawContext.get(); asyncRescaleAndReadPixels() local
975 auto* sdc = fSurfaceDrawContext.get(); asyncRescaleAndReadPixelsYUV420() local
1006 auto sdc = SurfaceDrawContext::MakeWithFallback( onCreateDevice() local
1046 auto sdc = fSurfaceDrawContext.get(); android_utils_clipWithStencil() local
[all...]
H A DStencilMaskHelper.cpp279 void draw_stencil_rect(skgpu::v1::SurfaceDrawContext* sdc, in draw_stencil_rect() argument
286 sdc->stencilRect(&clip, ss, std::move(paint), aa, matrix, rect); in draw_stencil_rect()
290 skgpu::v1::SurfaceDrawContext* sdc, in draw_path()
307 sdc, in draw_path() local
318 skgpu::v1::SurfaceDrawContext* sdc, in stencil_path()
326 args.fSurfaceDrawContext = sdc; in stencil_path()
336 GrAA supported_aa(skgpu::v1::SurfaceDrawContext* sdc, GrAA aa) { in supported_aa() argument
337 return GrAA(sdc->numSamples() > 1 || sdc->canUseDynamicMSAA()); in supported_aa()
345 SurfaceDrawContext* sdc) in StencilMaskHelper()
289 draw_path(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, skgpu::v1::PathRenderer* pr, const GrHardClip& clip, const SkIRect& bounds, const GrUserStencilSettings* ss, const SkMatrix& matrix, const GrStyledShape& shape, GrAA aa) draw_path() argument
317 stencil_path(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, skgpu::v1::PathRenderer* pr, const GrFixedClip& clip, const SkMatrix& matrix, const GrStyledShape& shape, GrAA aa) stencil_path() argument
344 StencilMaskHelper(GrRecordingContext* rContext, SurfaceDrawContext* sdc) StencilMaskHelper() argument
[all...]
H A DDevice_drawTexture.cpp340 void draw_texture(skgpu::v1::SurfaceDrawContext* sdc, in draw_texture() argument
356 const GrColorInfo& dstInfo = sdc->colorInfo(); in draw_texture()
357 auto textureXform = GrColorSpaceXform::Make(srcColorInfo, sdc->colorInfo()); in draw_texture()
379 sdc->drawTextureQuad(clip, in draw_texture()
395 sdc->drawTexture(clip, in draw_texture()
414 skgpu::v1::SurfaceDrawContext* sdc, in draw_image()
440 draw_texture(sdc, in draw_image()
488 if (can_ignore_linear_filtering_subset(src, combinedMatrix, sdc->numSamples())) { in draw_image()
512 sdc->colorInfo()); in draw_image()
516 GrFPArgs(rContext, matrixProvider, &sdc in draw_image()
413 draw_image(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkMatrixProvider& matrixProvider, const SkPaint& paint, const SkImage_Base& image, const SkRect& src, const SkRect& dst, const SkPoint dstClip[4], const SkMatrix& srcToDst, GrAA aa, GrQuadAAFlags aaFlags, SkCanvas::SrcRectConstraint constraint, SkSamplingOptions sampling, SkTileMode tm = SkTileMode::kClamp) draw_image() argument
569 draw_tiled_bitmap(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkBitmap& bitmap, int tileSize, const SkMatrixProvider& matrixProvider, const SkMatrix& srcToDst, const SkRect& srcRect, const SkIRect& clippedSrcIRect, const SkPaint& paint, GrAA aa, SkCanvas::SrcRectConstraint constraint, SkSamplingOptions sampling, SkTileMode tileMode) draw_tiled_bitmap() argument
[all...]
/third_party/skia/tools/gpu/
H A DGrTest.cpp67 void GrDrawRandomOp(SkRandom* random, skgpu::v1::SurfaceDrawContext* sdc, GrPaint&& paint) { in GrDrawRandomOp() argument
68 auto rContext = sdc->recordingContext(); in GrDrawRandomOp()
104 sdc, in GrDrawRandomOp()
105 sdc->numSamples()); in GrDrawRandomOp()
110 sdc->addDrawOp(std::move(op)); in GrDrawRandomOp()
/third_party/skia/gm/
H A Dclockwise.cpp259 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas);
260 if (!sdc) {
265 sdc->clear(SK_PMColor4fBLACK);
268 sdc->addDrawOp(ClockwiseTestOp::Make(rContext, false, 0));
269 sdc->addDrawOp(ClockwiseTestOp::Make(rContext, true, 100));
272 GrColorType sdcColorType = sdc->colorInfo().colorType();
280 sdc->drawTexture(nullptr,
282 sdc->colorInfo().alphaType(),
304 sdc->drawTexture(nullptr,
306 sdc
[all...]
H A Dgpu_blur_utils.cpp103 auto sdc = SkGpuBlurUtils::GaussianBlur(rContext, in slow_blur() local
113 if (!sdc) { in slow_blur()
116 src = sdc->readSurfaceView(); in slow_blur()
193 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas); in run() local
194 if (!sdc) { in run()
260 sdc->clear(SK_PMColor4fWHITE); in run()
279 sdc->drawRect(nullptr, std::move(paint), GrAA::kNo, m, SkRect::Make(testArea)); in run()
311 sdc->fillRectToRect(nullptr, in run()
329 sdc->drawRect(nullptr, std::move(paint), GrAA::kNo, m, dstR, &style); in run()
342 sdc in run()
379 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas); do_very_large_blur_gm() local
[all...]
H A Ddestcolor.cpp72 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas); in DEF_SIMPLE_GPU_GM_CAN_FAIL() local
73 if (!sdc) { in DEF_SIMPLE_GPU_GM_CAN_FAIL()
90 sdc->drawOval(/*clip*/ nullptr, std::move(invertPaint), GrAA::kYes, SkMatrix::I(), in DEF_SIMPLE_GPU_GM_CAN_FAIL()
H A Daarecteffect.cpp49 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas); variable
50 if (!sdc) {
89 sdc->addDrawOp(std::move(op));
/third_party/skia/src/gpu/ops/
H A DSoftwarePathRenderer.cpp122 bool SoftwarePathRenderer::GetShapeAndClipBounds(SurfaceDrawContext* sdc, in GetShapeAndClipBounds() argument
131 : SkIRect::MakeWH(sdc->width(), sdc->height()); in GetShapeAndClipBounds()
147 void SoftwarePathRenderer::DrawNonAARect(SurfaceDrawContext* sdc, in DrawNonAARect() argument
154 sdc->stencilRect(clip, &userStencilSettings, std::move(paint), GrAA::kNo, in DrawNonAARect()
158 void SoftwarePathRenderer::DrawAroundInvPath(SurfaceDrawContext* sdc, in DrawAroundInvPath() argument
174 DrawNonAARect(sdc, GrPaint::Clone(paint), userStencilSettings, clip, in DrawAroundInvPath()
180 DrawNonAARect(sdc, GrPaint::Clone(paint), userStencilSettings, clip, in DrawAroundInvPath()
186 DrawNonAARect(sdc, GrPaint::Clone(paint), userStencilSettings, clip, in DrawAroundInvPath()
192 DrawNonAARect(sdc, st in DrawAroundInvPath()
197 DrawToTargetWithShapeMask( GrSurfaceProxyView view, SurfaceDrawContext* sdc, GrPaint&& paint, const GrUserStencilSettings& userStencilSettings, const GrClip* clip, const SkMatrix& viewMatrix, const SkIPoint& textureOriginInDeviceSpace, const SkIRect& deviceSpaceRectToDraw) DrawToTargetWithShapeMask() argument
[all...]
H A DTessellationPathRenderer.cpp113 auto sdc = args.fSurfaceDrawContext; in onDrawPath() local
153 sdc->addDrawOp(args.fClip, std::move(op)); in onDrawPath()
176 sdc->addDrawOp(args.fClip, std::move(op)); in onDrawPath()
192 sdc->addDrawOp(args.fClip, std::move(op)); in onDrawPath()
200 auto sdc = args.fSurfaceDrawContext; in onStencilPath() local
237 sdc->addDrawOp(args.fClip, std::move(op)); in onStencilPath()
249 sdc->addDrawOp(args.fClip, std::move(op)); in onStencilPath()
/third_party/skia/src/gpu/text/
H A DGrTextBlob.cpp219 skgpu::v1::SurfaceDrawContext* sdc) const { in draw()
247 sdc->recordingContext(), sdc, clip, runPaint, strikeToDevice, shape); in draw()
263 GrBlurUtils::drawShapeWithMaskFilter(sdc->recordingContext(), sdc, clip, runPaint, in draw()
479 skgpu::v1::SurfaceDrawContext* sdc,
601 skgpu::v1::SurfaceDrawContext* sdc) const{ in draw()
603 clip, viewMatrix, glyphRunList.origin(), paint, sdc, nullptr); in draw()
605 sdc->addDrawOp(drawingClip, std::move(op)); in draw()
656 skgpu::v1::SurfaceDrawContext* sdc, in makeAtlasTextOp()
652 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner) const makeAtlasTextOp() argument
965 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner) const makeAtlasTextOp() argument
1241 calculate_sdf_parameters( const skgpu::v1::SurfaceDrawContext& sdc, const SkMatrix& drawMatrix, bool useLCDText, bool isAntiAliased) calculate_sdf_parameters() argument
1270 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner) const makeAtlasTextOp() argument
1786 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner subRunOwner) const makeAtlasTextOp() argument
2006 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner subRunOwner) const makeAtlasTextOp() argument
2246 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner subRunOwner) const makeAtlasTextOp() argument
2327 GrSubRunNoCachePainter(skgpu::v1::SurfaceDrawContext* sdc, GrSubRunAllocator* alloc, const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint) GrSubRunNoCachePainter() argument
[all...]
/third_party/skia/src/core/
H A DSkSDFFilter.cpp79 bool drawMaskSDFBlur(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, in drawMaskSDFBlur() argument
117 sdc->drawRect(clip, std::move(paint), GrAA::kYes, matrix, in drawMaskSDFBlur()
127 auto sdc = skgpu::v1::SurfaceDrawContext::Make( in sdf_2d() local
130 if (!sdc) { in sdf_2d()
145 sdc->drawPaint(nullptr, std::move(paint), SkMatrix::I().Scale(sx, sy)); in sdf_2d()
147 return sdc; in sdf_2d()
/third_party/skia/bench/
H A DClearBench.cpp65 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas); variable
66 if (sdc) {
72 sdc->testingOnly_SetPreserveOpsOnFullClear();

Completed in 18 milliseconds

123