/external/skqp/src/gpu/ |
D | SkGpuDevice_drawTexture.cpp | 33 static bool has_aligned_samples(const SkRect& srcRect, const SkRect& transformedRect) { in has_aligned_samples() argument 37 SkScalarAbs(transformedRect.width() - srcRect.width()) < kColorBleedTolerance && in has_aligned_samples() 38 SkScalarAbs(transformedRect.height() - srcRect.height()) < kColorBleedTolerance) { in has_aligned_samples() 44 static bool may_color_bleed(const SkRect& srcRect, in may_color_bleed() argument 50 SkASSERT(!has_aligned_samples(srcRect, transformedRect)); in may_color_bleed() 51 SkRect innerSrcRect(srcRect), innerTransformedRect, outerTransformedRect(transformedRect); in may_color_bleed() 74 const SkRect& srcRect, in can_ignore_bilerp_constraint() argument 80 srcRectToDeviceSpace.mapRect(&transformedRect, srcRect); in can_ignore_bilerp_constraint() 82 if (has_aligned_samples(srcRect, transformedRect) || in can_ignore_bilerp_constraint() 83 !may_color_bleed(srcRect, transformedRect, srcRectToDeviceSpace, fsaaType)) { in can_ignore_bilerp_constraint() [all …]
|
/external/webrtc/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/ |
D | ViESurfaceRenderer.java | 39 private Rect srcRect = new Rect(); field in ViESurfaceRenderer 68 " srcRect.left:" + srcRect.left + in surfaceChanged() 69 " srcRect.top:" + srcRect.top + in surfaceChanged() 70 " srcRect.right:" + srcRect.right + in surfaceChanged() 71 " srcRect.bottom:" + srcRect.bottom + in surfaceChanged() 89 " srcRect.left:" + srcRect.left + in surfaceCreated() 90 " srcRect.top:" + srcRect.top + in surfaceCreated() 91 " srcRect.right:" + srcRect.right + in surfaceCreated() 92 " srcRect.bottom:" + srcRect.bottom + in surfaceCreated() 119 srcRect.left = 0; in CreateBitmap() [all …]
|
/external/skia/gm/ |
D | pictureimagefilter.cpp | 83 SkRect srcRect = SkRect::MakeXYWH(20, 20, 30, 30); in onDraw() local 88 srcRect)); in onDraw() 118 canvas->translate(-0.9f*srcRect.fLeft, -2.45f*srcRect.fTop); in onDraw() 128 canvas->scale(200 / srcRect.width(), 200 / srcRect.height()); in onDraw() 129 canvas->translate(-srcRect.fLeft, -srcRect.fTop); in onDraw() 130 fill_rect_filtered(canvas, srcRect, pictureSource); in onDraw() 133 canvas->translate(srcRect.width(), 0); in onDraw() 134 fill_rect_filtered(canvas, srcRect, pictureSourceResampled); in onDraw() 137 canvas->translate(srcRect.width(), 0); in onDraw() 138 fill_rect_filtered(canvas, srcRect, pictureSourcePixelated); in onDraw()
|
D | resizeimagefilter.cpp | 64 const SkRect srcRect = SkRect::MakeWH(96, 96); in onDraw() local 67 this->draw(canvas, srcRect, deviceSize, kNone_SkFilterQuality, nullptr); in onDraw() 69 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 70 this->draw(canvas, srcRect, deviceSize, kLow_SkFilterQuality, nullptr); in onDraw() 72 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 73 this->draw(canvas, srcRect, deviceSize, kMedium_SkFilterQuality, nullptr); in onDraw() 75 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 76 this->draw(canvas, srcRect, deviceSize, kHigh_SkFilterQuality, nullptr); in onDraw() 94 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 95 this->draw(canvas, srcRect, deviceSize, kHigh_SkFilterQuality, std::move(source)); in onDraw()
|
D | matriximagefilter.cpp | 48 SkRect srcRect = SkRect::MakeWH(96, 96); variable 51 draw(canvas, srcRect, checkerboard, matrix, kNone_SkFilterQuality); 53 canvas->translate(srcRect.width() + margin, 0); 54 draw(canvas, srcRect, checkerboard, matrix, kLow_SkFilterQuality); 58 canvas->translate(srcRect.width() + margin, 0); 59 draw(canvas, srcRect, checkerboard, matrix, kMedium_SkFilterQuality); 61 canvas->translate(srcRect.width() + margin, 0); 62 draw(canvas, srcRect, checkerboard, matrix, kHigh_SkFilterQuality);
|
D | tileimagefilter.cpp | 60 SkRect srcRect = SkRect::MakeXYWH(SkIntToScalar(image->width()/4), in onDraw() local 69 sk_sp<SkImageFilter> filter(SkTileImageFilter::Make(srcRect, in onDraw() 77 canvas->drawRect(srcRect, red); in onDraw() 92 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(fBitmap->width()), in onDraw() local 96 sk_sp<SkImageFilter> tile(SkTileImageFilter::Make(srcRect, dstRect, nullptr)); in onDraw() 107 canvas->drawRect(srcRect, red); in onDraw() 113 srcRect = SkRect::MakeXYWH(0, 0, 50, 50); in onDraw() 121 tile = SkTileImageFilter::Make(srcRect, dstRect, std::move(green)); in onDraw()
|
/external/skqp/gm/ |
D | pictureimagefilter.cpp | 83 SkRect srcRect = SkRect::MakeXYWH(20, 20, 30, 30); in onDraw() local 88 srcRect)); in onDraw() 118 canvas->translate(-0.9f*srcRect.fLeft, -2.45f*srcRect.fTop); in onDraw() 128 canvas->scale(200 / srcRect.width(), 200 / srcRect.height()); in onDraw() 129 canvas->translate(-srcRect.fLeft, -srcRect.fTop); in onDraw() 130 fill_rect_filtered(canvas, srcRect, pictureSource); in onDraw() 133 canvas->translate(srcRect.width(), 0); in onDraw() 134 fill_rect_filtered(canvas, srcRect, pictureSourceResampled); in onDraw() 137 canvas->translate(srcRect.width(), 0); in onDraw() 138 fill_rect_filtered(canvas, srcRect, pictureSourcePixelated); in onDraw()
|
D | resizeimagefilter.cpp | 64 const SkRect srcRect = SkRect::MakeWH(96, 96); in onDraw() local 67 this->draw(canvas, srcRect, deviceSize, kNone_SkFilterQuality, nullptr); in onDraw() 69 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 70 this->draw(canvas, srcRect, deviceSize, kLow_SkFilterQuality, nullptr); in onDraw() 72 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 73 this->draw(canvas, srcRect, deviceSize, kMedium_SkFilterQuality, nullptr); in onDraw() 75 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 76 this->draw(canvas, srcRect, deviceSize, kHigh_SkFilterQuality, nullptr); in onDraw() 94 canvas->translate(srcRect.width() + SkIntToScalar(10), 0); in onDraw() 95 this->draw(canvas, srcRect, deviceSize, kHigh_SkFilterQuality, std::move(source)); in onDraw()
|
D | matriximagefilter.cpp | 48 SkRect srcRect = SkRect::MakeWH(96, 96); variable 51 draw(canvas, srcRect, checkerboard, matrix, kNone_SkFilterQuality); 53 canvas->translate(srcRect.width() + margin, 0); 54 draw(canvas, srcRect, checkerboard, matrix, kLow_SkFilterQuality); 58 canvas->translate(srcRect.width() + margin, 0); 59 draw(canvas, srcRect, checkerboard, matrix, kMedium_SkFilterQuality); 61 canvas->translate(srcRect.width() + margin, 0); 62 draw(canvas, srcRect, checkerboard, matrix, kHigh_SkFilterQuality);
|
D | tileimagefilter.cpp | 60 SkRect srcRect = SkRect::MakeXYWH(SkIntToScalar(image->width()/4), in onDraw() local 69 sk_sp<SkImageFilter> filter(SkTileImageFilter::Make(srcRect, in onDraw() 77 canvas->drawRect(srcRect, red); in onDraw() 92 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(fBitmap->width()), in onDraw() local 96 sk_sp<SkImageFilter> tile(SkTileImageFilter::Make(srcRect, dstRect, nullptr)); in onDraw() 107 canvas->drawRect(srcRect, red); in onDraw() 113 srcRect = SkRect::MakeXYWH(0, 0, 50, 50); in onDraw() 121 tile = SkTileImageFilter::Make(srcRect, dstRect, std::move(green)); in onDraw()
|
/external/skia/src/core/ |
D | SkGpuBlurUtils.cpp | 157 const SkIRect& srcRect, in convolve_gaussian() argument 166 SkASSERT(srcRect.width() <= dstII.width() && srcRect.height() <= dstII.height()); in convolve_gaussian() 178 fit, srcRect.width(), in convolve_gaussian() 179 srcRect.height(), in convolve_gaussian() 191 SkIRect dstRect = SkIRect::MakeWH(srcRect.width(), srcRect.height()); in convolve_gaussian() 278 SkIRect srcRect; in decimate() local 280 srcRect = dstII.bounds(); in decimate() 282 srcRect = *contentRect; in decimate() 283 srcRect.offset(*srcOffset); in decimate() 286 scale_irect_roundout(&srcRect, 1.0f / scaleFactorX, 1.0f / scaleFactorY); in decimate() [all …]
|
/external/skqp/src/core/ |
D | SkGpuBlurUtils.cpp | 155 const SkIRect& srcRect, in convolve_gaussian() argument 164 SkASSERT(srcRect.width() <= dstII.width() && srcRect.height() <= dstII.height()); in convolve_gaussian() 176 fit, srcRect.width(), in convolve_gaussian() 177 srcRect.height(), in convolve_gaussian() 189 SkIRect dstRect = SkIRect::MakeWH(srcRect.width(), srcRect.height()); in convolve_gaussian() 276 SkIRect srcRect; in decimate() local 278 srcRect = dstII.bounds(); in decimate() 280 srcRect = *contentRect; in decimate() 281 srcRect.offset(*srcOffset); in decimate() 284 scale_irect_roundout(&srcRect, 1.0f / scaleFactorX, 1.0f / scaleFactorY); in decimate() [all …]
|
/external/skia/samplecode/ |
D | SampleTextureDomain.cpp | 45 SkRect srcRect; in onDrawContent() local 52 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 54 canvas->drawBitmapRect(fBM, srcRect, dstRect, &paint, SkCanvas::kStrict_SrcRectConstraint); in onDrawContent() 63 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 65 surface->getCanvas()->drawBitmapRect(fBM, srcRect, dstRect, &paint, in onDrawContent() 70 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 72 canvas->drawImageRect(image, srcRect, dstRect, &paint); in onDrawContent() 76 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 80 canvas->drawImageRect(image, srcRect, dstRect, &paint); in onDrawContent()
|
/external/skqp/samplecode/ |
D | SampleTextureDomain.cpp | 45 SkRect srcRect; in onDrawContent() local 52 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 54 canvas->drawBitmapRect(fBM, srcRect, dstRect, &paint, SkCanvas::kStrict_SrcRectConstraint); in onDrawContent() 63 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 65 surface->getCanvas()->drawBitmapRect(fBM, srcRect, dstRect, &paint, in onDrawContent() 70 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 72 canvas->drawImageRect(image, srcRect, dstRect, &paint); in onDrawContent() 76 srcRect.setXYWH(1, 1, 3, 3); in onDrawContent() 80 canvas->drawImageRect(image, srcRect, dstRect, &paint); in onDrawContent()
|
/external/skia/tests/ |
D | CopySurfaceTest.cpp | 73 for (auto srcRect : kSrcRects) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local 107 bool result = dstContext->copy(src.get(), srcRect, dstPoint); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 110 SkIPoint dstOffset = { dstPoint.fX - srcRect.fLeft, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 111 dstPoint.fY - srcRect.fTop }; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 114 srcRect.width(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 115 srcRect.height()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 118 if (!copiedSrcRect.intersect(srcRect, SkIRect::MakeWH(kW, kH))) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 123 copiedDstRect.fLeft += copiedSrcRect.fLeft - srcRect.fLeft; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 124 copiedDstRect.fTop += copiedSrcRect.fTop - srcRect.fTop; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 125 copiedDstRect.fRight -= copiedSrcRect.fRight - srcRect.fRight; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() [all …]
|
/external/skqp/tests/ |
D | CopySurfaceTest.cpp | 73 for (auto srcRect : kSrcRects) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local 109 bool result = dstContext->copy(src.get(), srcRect, dstPoint); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 112 SkIPoint dstOffset = { dstPoint.fX - srcRect.fLeft, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 113 dstPoint.fY - srcRect.fTop }; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 116 srcRect.width(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 117 srcRect.height()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 120 if (!copiedSrcRect.intersect(srcRect, SkIRect::MakeWH(kW, kH))) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 125 copiedDstRect.fLeft += copiedSrcRect.fLeft - srcRect.fLeft; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 126 copiedDstRect.fTop += copiedSrcRect.fTop - srcRect.fTop; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 127 copiedDstRect.fRight -= copiedSrcRect.fRight - srcRect.fRight; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() [all …]
|
/external/skqp/src/effects/imagefilters/ |
D | SkTileImageFilter.cpp | 24 sk_sp<SkImageFilter> SkTileImageFilter::Make(const SkRect& srcRect, const SkRect& dstRect, in Make() argument 26 if (!SkIsValidRect(srcRect) || !SkIsValidRect(dstRect)) { in Make() 29 if (srcRect.width() == dstRect.width() && srcRect.height() == dstRect.height()) { in Make() 31 if (!ir.intersect(srcRect)) { in Make() 35 return SkOffsetImageFilter::Make(dstRect.x() - srcRect.x(), in Make() 36 dstRect.y() - srcRect.y(), in Make() 40 return sk_sp<SkImageFilter>(new SkTileImageFilter(srcRect, dstRect, std::move(input))); in Make() 63 SkRect srcRect; in onFilterImage() local 64 ctx.ctm().mapRect(&srcRect, fSrcRect); in onFilterImage() 66 srcRect.roundOut(&srcIRect); in onFilterImage()
|
/external/skia/src/effects/imagefilters/ |
D | SkTileImageFilter.cpp | 24 sk_sp<SkImageFilter> SkTileImageFilter::Make(const SkRect& srcRect, const SkRect& dstRect, in Make() argument 26 if (!SkIsValidRect(srcRect) || !SkIsValidRect(dstRect)) { in Make() 29 if (srcRect.width() == dstRect.width() && srcRect.height() == dstRect.height()) { in Make() 31 if (!ir.intersect(srcRect)) { in Make() 35 return SkOffsetImageFilter::Make(dstRect.x() - srcRect.x(), in Make() 36 dstRect.y() - srcRect.y(), in Make() 40 return sk_sp<SkImageFilter>(new SkTileImageFilter(srcRect, dstRect, std::move(input))); in Make() 63 SkRect srcRect; in onFilterImage() local 64 ctx.ctm().mapRect(&srcRect, fSrcRect); in onFilterImage() 66 srcRect.roundOut(&srcIRect); in onFilterImage()
|
/external/skqp/src/gpu/effects/ |
D | GrMagnifierEffect.cpp | 27 auto srcRect = _outer.srcRect(); in emitCode() local 28 (void)srcRect; in emitCode() 92 auto srcRect = _outer.srcRect(); in onSetData() local 93 (void)srcRect; in onSetData() 109 SkScalar y = srcRect.y() * invH; in onSetData() 111 y = 1.0f - (srcRect.height() / bounds.height()) - y; in onSetData() 114 pdman.set2f(offset, srcRect.x() * invW, y); in onSetData() 185 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)); in TestCreate() local 189 srcRect, in TestCreate() 190 srcRect.width() / bounds.width(), in TestCreate() [all …]
|
D | GrMagnifierEffect.fp | 11 layout(ctype=SkRect) in float4 srcRect; 49 SkScalar y = srcRect.y() * invH; 51 y = 1.0f - (srcRect.height() / bounds.height()) - y; 54 pdman.set2f(offset, srcRect.x() * invW, y); 81 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)); 85 srcRect, 86 srcRect.width() / bounds.width(), 87 srcRect.height() / bounds.height(),
|
/external/skia/src/gpu/effects/ |
D | GrMagnifierEffect.cpp | 27 auto srcRect = _outer.srcRect(); in emitCode() local 28 (void)srcRect; in emitCode() 90 auto srcRect = _outer.srcRect(); in onSetData() local 91 (void)srcRect; in onSetData() 107 SkScalar y = srcRect.y() * invH; in onSetData() 109 y = 1.0f - (srcRect.height() / bounds.height()) - y; in onSetData() 112 pdman.set2f(offset, srcRect.x() * invW, y); in onSetData() 183 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)); in TestCreate() local 187 srcRect, in TestCreate() 188 srcRect.width() / bounds.width(), in TestCreate() [all …]
|
D | GrMagnifierEffect.fp | 11 layout(ctype=SkRect) in float4 srcRect; 49 SkScalar y = srcRect.y() * invH; 51 y = 1.0f - (srcRect.height() / bounds.height()) - y; 54 pdman.set2f(offset, srcRect.x() * invW, y); 81 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)); 85 srcRect, 86 srcRect.width() / bounds.width(), 87 srcRect.height() / bounds.height(),
|
/external/skqp/src/gpu/ops/ |
D | GrTextureOp.cpp | 46 const SkRect& srcRect, float iw, float ih, float h) { in compute_domain() argument 55 auto ltrb = Sk4f::Load(&srcRect); in compute_domain() 77 static GrPerspQuad compute_src_quad(GrSurfaceOrigin origin, const SkRect& srcRect, float iw, in compute_src_quad() argument 81 iw * srcRect.fLeft, in compute_src_quad() 82 ih * srcRect.fTop, in compute_src_quad() 83 iw * srcRect.fRight, in compute_src_quad() 84 ih * srcRect.fBottom in compute_src_quad() 103 const SkRect& srcRect, in Make() argument 113 std::move(proxy), filter, color, srcRect, dstRect, aaType, aaFlags, constraint, in Make() 196 const SkRect& srcRect, const SkRect& dstRect, GrAAType aaType, GrQuadAAFlags aaFlags, in TextureOp() argument [all …]
|
/external/skia/src/gpu/ops/ |
D | GrTextureOp.cpp | 46 const SkRect& srcRect, float iw, float ih, float h) { in compute_domain() argument 55 auto ltrb = Sk4f::Load(&srcRect); in compute_domain() 77 static GrPerspQuad compute_src_quad_from_rect(GrSurfaceOrigin origin, const SkRect& srcRect, in compute_src_quad_from_rect() argument 81 iw * srcRect.fLeft, in compute_src_quad_from_rect() 82 ih * srcRect.fTop, in compute_src_quad_from_rect() 83 iw * srcRect.fRight, in compute_src_quad_from_rect() 84 ih * srcRect.fBottom in compute_src_quad_from_rect() 115 const SkRect& srcRect, in Make() argument 129 !GrTextureOp::GetFilterHasEffect(viewMatrix, srcRect, dstRect)) { in Make() 137 std::move(proxy), filter, color, dstQuad, dstQuadType, srcRect, constraint, in Make() [all …]
|
/external/swiftshader/src/OpenGL/libGLESv2/ |
D | Device.cpp | 876 …void Device::ClipDstRect(sw::RectF &srcRect, sw::Rect &dstRect, sw::Rect &clipRect, bool flipX, bo… in ClipDstRect() argument 880 …tic_cast<float>(clipRect.x0 - dstRect.x0) / static_cast<float>(dstRect.width())) * srcRect.width(); in ClipDstRect() 883 srcRect.x1 -= offset; in ClipDstRect() 887 srcRect.x0 += offset; in ClipDstRect() 893 …tic_cast<float>(dstRect.x1 - clipRect.x1) / static_cast<float>(dstRect.width())) * srcRect.width(); in ClipDstRect() 896 srcRect.x0 += offset; in ClipDstRect() 900 srcRect.x1 -= offset; in ClipDstRect() 906 …c_cast<float>(clipRect.y0 - dstRect.y0) / static_cast<float>(dstRect.height())) * srcRect.height(); in ClipDstRect() 909 srcRect.y1 -= offset; in ClipDstRect() 913 srcRect.y0 += offset; in ClipDstRect() [all …]
|