/third_party/skia/tests/ |
H A D | ClearTest.cpp | 38 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 D | SurfaceDrawContextTest.cpp | 27 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 D | DMSAATest.cpp | 27 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 D | SkSLCross.cpp | 22 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 D | DefaultPathRendererTest.cpp | 42 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 D | PathRendererCacheTests.cpp | 34 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 D | GrMeshTest.cpp | 112 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 D | TriangulatingPathRendererTests.cpp | 713 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 D | BulkRectTest.cpp | 59 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 D | PrimitiveProcessorTest.cpp | 180 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 D | ProcessorTest.cpp | 156 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 D | GrBlurUtils.cpp | 46 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 D | Device.cpp | 57 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 D | StencilMaskHelper.cpp | 279 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 D | Device_drawTexture.cpp | 340 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 D | GrTest.cpp | 67 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 D | clockwise.cpp | 259 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 D | gpu_blur_utils.cpp | 103 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 D | destcolor.cpp | 72 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 D | aarecteffect.cpp | 49 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas); variable 50 if (!sdc) { 89 sdc->addDrawOp(std::move(op));
|
/third_party/skia/src/gpu/ops/ |
H A D | SoftwarePathRenderer.cpp | 122 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 D | TessellationPathRenderer.cpp | 113 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 D | GrTextBlob.cpp | 219 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 D | SkSDFFilter.cpp | 79 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 D | ClearBench.cpp | 65 auto sdc = SkCanvasPriv::TopDeviceSurfaceDrawContext(canvas); variable 66 if (sdc) { 72 sdc->testingOnly_SetPreserveOpsOnFullClear();
|