Home
last modified time | relevance | path

Searched refs:srcRect (Results 1 – 25 of 200) sorted by relevance

12345678

/external/skqp/src/gpu/
DSkGpuDevice_drawTexture.cpp33 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/
DViESurfaceRenderer.java39 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/
Dpictureimagefilter.cpp83 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()
Dresizeimagefilter.cpp64 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()
Dmatriximagefilter.cpp48 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);
Dtileimagefilter.cpp60 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/
Dpictureimagefilter.cpp83 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()
Dresizeimagefilter.cpp64 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()
Dmatriximagefilter.cpp48 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);
Dtileimagefilter.cpp60 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/
DSkGpuBlurUtils.cpp157 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/
DSkGpuBlurUtils.cpp155 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/
DSampleTextureDomain.cpp45 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/
DSampleTextureDomain.cpp45 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/
DCopySurfaceTest.cpp73 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/
DCopySurfaceTest.cpp73 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/
DSkTileImageFilter.cpp24 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/
DSkTileImageFilter.cpp24 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/
DGrMagnifierEffect.cpp27 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 …]
DGrMagnifierEffect.fp11 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/
DGrMagnifierEffect.cpp27 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 …]
DGrMagnifierEffect.fp11 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/
DGrTextureOp.cpp46 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/
DGrTextureOp.cpp46 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/
DDevice.cpp876 …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 …]

12345678