Home
last modified time | relevance | path

Searched refs:GrRenderTargetContext (Results 1 – 25 of 120) sorted by relevance

12345

/external/skqp/tests/
DClearTest.cpp31 static bool check_rect(GrRenderTargetContext* rtc, const SkIRect& rect, uint32_t expectedValue, in check_rect()
58 sk_sp<GrRenderTargetContext> newRTC(GrContext* context, int w, int h) { in newRTC()
71 sk_sp<GrRenderTargetContext> rtContext; in clear_op_test()
101 rtContext->clear(&fullRect, kColor1f, GrRenderTargetContext::CanClearFullscreen::kNo); in clear_op_test()
111 rtContext->clear(&fullRect, kColor1f, GrRenderTargetContext::CanClearFullscreen::kNo); in clear_op_test()
112 rtContext->clear(&fullRect, kColor1f, GrRenderTargetContext::CanClearFullscreen::kNo); in clear_op_test()
122 rtContext->clear(&fullRect, kColor1f, GrRenderTargetContext::CanClearFullscreen::kNo); in clear_op_test()
123 rtContext->clear(&fullRect, kColor2f, GrRenderTargetContext::CanClearFullscreen::kNo); in clear_op_test()
133 rtContext->clear(&fullRect, kColor1f, GrRenderTargetContext::CanClearFullscreen::kNo); in clear_op_test()
134 rtContext->clear(&mid1Rect, kColor1f, GrRenderTargetContext::CanClearFullscreen::kNo); in clear_op_test()
[all …]
DRenderTargetContextTest.cpp21 static sk_sp<GrRenderTargetContext> get_rtc(GrContext* ctx) {
28 GrRenderTargetContext* rtCtx,
44 sk_sp<GrRenderTargetContext> rtCtx(get_rtc(ctx));
58 sk_sp<GrRenderTargetContext> rtCtx(get_rtc(ctx));
DRectangleTextureTest.cpp28 sk_sp<GrRenderTargetContext> rtContext(context->contextPriv().makeDeferredRenderTargetContext( in test_basic_draw_as_src()
37 GrRenderTargetContext::CanClearFullscreen::kYes); in test_basic_draw_as_src()
49 if (GrRenderTargetContext* rtc = rectContext->asRenderTargetContext()) { in test_clear()
53 GrRenderTargetContext::CanClearFullscreen::kNo); in test_clear()
75 GrRenderTargetContext::CanClearFullscreen::kNo); in test_clear()
DDefaultPathRendererTest.cpp39 static SkBitmap read_back(GrRenderTargetContext* rtc, int width, int height) { in read_back()
91 rtc->clear(nullptr, { 0, 0, 0, 1 }, GrRenderTargetContext::CanClearFullscreen::kYes); in run_test()
111 rtc->clear(nullptr, { 0, 0, 0, 1 }, GrRenderTargetContext::CanClearFullscreen::kYes); in run_test()
DOnFlushCallbackTest.cpp332 SkTArray<sk_sp<GrRenderTargetContext>>* results) override { in preFlush()
356 sk_sp<GrRenderTargetContext> rtc = resourceProvider->makeRenderTargetContext( in preFlush()
362 GrRenderTargetContext::CanClearFullscreen::kYes); in preFlush()
372 rtc->clear(&r, op->color(), GrRenderTargetContext::CanClearFullscreen::kNo); in preFlush()
435 sk_sp<GrRenderTargetContext> rtc(context->contextPriv().makeDeferredRenderTargetContext( in make_upstream_image()
443 rtc->clear(nullptr, { 1, 0, 0, 1 }, GrRenderTargetContext::CanClearFullscreen::kYes); in make_upstream_image()
557 sk_sp<GrRenderTargetContext> rtc(context->contextPriv().makeDeferredRenderTargetContext( in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
565 rtc->clear(nullptr, SK_PMColor4fWHITE, GrRenderTargetContext::CanClearFullscreen::kYes); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
DLazyProxyTest.cpp44 SkTArray<sk_sp<GrRenderTargetContext>>*) override { in preFlush() argument
177 bool apply(GrContext* context, GrRenderTargetContext*, bool, bool, GrAppliedClip* out, in apply() argument
214 sk_sp<GrRenderTargetContext> rtc = ctx->contextPriv().makeDeferredRenderTargetContext(
221 sk_sp<GrRenderTargetContext> mockAtlas = ctx->contextPriv().makeDeferredRenderTargetContext(
366 sk_sp<GrRenderTargetContext> rtc = ctx->contextPriv().makeDeferredRenderTargetContext(
372 GrRenderTargetContext::CanClearFullscreen::kYes);
443 sk_sp<GrRenderTargetContext> rtc = ctx->contextPriv().makeDeferredRenderTargetContext(
449 GrRenderTargetContext::CanClearFullscreen::kYes);
/external/skqp/src/gpu/
DGrRenderTargetContextPriv.h46 using CanClearFullscreen = GrRenderTargetContext::CanClearFullscreen;
111 using WillAddOpFn = GrRenderTargetContext::WillAddOpFn;
121 explicit GrRenderTargetContextPriv(GrRenderTargetContext* renderTargetContext) in GrRenderTargetContextPriv()
130 GrRenderTargetContext* fRenderTargetContext;
132 friend class GrRenderTargetContext; // to construct/copy this type. variable
135 inline GrRenderTargetContextPriv GrRenderTargetContext::priv() { in priv()
139 inline const GrRenderTargetContextPriv GrRenderTargetContext::priv() const { in priv()
140 return GrRenderTargetContextPriv(const_cast<GrRenderTargetContext*>(this)); in priv()
DGrClipStackClip.h31 bool apply(GrContext*, GrRenderTargetContext*, bool useHWAA, bool hasUserStencilSettings,
43 const GrRenderTargetContext*,
49 bool applyClipMask(GrContext*, GrRenderTargetContext*, const GrReducedClip&,
58 GrRenderTargetContext*) const;
62 const GrRenderTargetContext*,
DGrSoftwarePathRenderer.h27 static bool GetShapeAndClipBounds(GrRenderTargetContext*,
36 static void DrawNonAARect(GrRenderTargetContext* renderTargetContext,
43 static void DrawAroundInvPath(GrRenderTargetContext* renderTargetContext,
55 GrRenderTargetContext* renderTargetContext,
DGrOnFlushResourceProvider.h21 class GrRenderTargetContext; variable
42 SkTArray<sk_sp<GrRenderTargetContext>>* results) = 0;
70 sk_sp<GrRenderTargetContext> makeRenderTargetContext(const GrSurfaceDesc&,
76 sk_sp<GrRenderTargetContext> makeRenderTargetContext(sk_sp<GrSurfaceProxy>,
DGrRenderTargetContext.cpp61 class GrRenderTargetContext::TextTarget : public GrTextTarget {
63 TextTarget(GrRenderTargetContext* renderTargetContext) in TextTarget()
99 GrRenderTargetContext* fRenderTargetContext;
153 bool GrRenderTargetContext::wasAbandoned() const { in wasAbandoned()
161 GrRenderTargetContext::GrRenderTargetContext(GrContext* context, in GrRenderTargetContext() function in GrRenderTargetContext
188 void GrRenderTargetContext::validate() const { in validate()
198 GrRenderTargetContext::~GrRenderTargetContext() { in ~GrRenderTargetContext()
202 GrTextureProxy* GrRenderTargetContext::asTextureProxy() { in asTextureProxy()
206 const GrTextureProxy* GrRenderTargetContext::asTextureProxy() const { in asTextureProxy()
210 sk_sp<GrTextureProxy> GrRenderTargetContext::asTextureProxyRef() { in asTextureProxyRef()
[all …]
DGrBlurUtils.h17 class GrRenderTargetContext; variable
36 GrRenderTargetContext*,
47 GrRenderTargetContext*,
DGrContextPriv.h68 sk_sp<GrRenderTargetContext> makeBackendTextureRenderTargetContext(
75 sk_sp<GrRenderTargetContext> makeBackendRenderTargetRenderTargetContext(
81 sk_sp<GrRenderTargetContext> makeBackendTextureAsRenderTargetRenderTargetContext(
88 sk_sp<GrRenderTargetContext> makeVulkanSecondaryCBRenderTargetContext(
230 sk_sp<GrRenderTargetContext> makeDeferredRenderTargetContext(
247 sk_sp<GrRenderTargetContext> makeDeferredRenderTargetContextWithFallback(
DGrReducedClip.h18 class GrRenderTargetContext; variable
85 bool drawAlphaClipMask(GrRenderTargetContext*) const;
86 bool drawStencilClipMask(GrContext*, GrRenderTargetContext*) const;
DGrPathRenderer.h21 class GrRenderTargetContext; variable
112 GrRenderTargetContext* fRenderTargetContext;
144 GrRenderTargetContext* fRenderTargetContext;
DGrDrawOpTest.h18 class GrRenderTargetContext; variable
23 void GrDrawRandomOp(SkRandom*, GrRenderTargetContext*, GrPaint&&);
DGrBlurUtils.cpp36 static bool draw_mask(GrRenderTargetContext* renderTargetContext, in draw_mask()
62 GrRenderTargetContext* renderTargetContext, in sw_draw_with_mask_filter()
180 sk_sp<GrRenderTargetContext> rtContext( in create_mask_GPU()
233 static bool get_shape_and_clip_bounds(GrRenderTargetContext* renderTargetContext, in get_shape_and_clip_bounds()
253 GrRenderTargetContext* renderTargetContext, in draw_shape_with_mask_filter()
434 GrRenderTargetContext* renderTargetContext, in drawShapeWithMaskFilter()
445 GrRenderTargetContext* renderTargetContext, in drawShapeWithMaskFilter()
DSkGpuDevice.h45 static sk_sp<SkGpuDevice> Make(GrContext*, sk_sp<GrRenderTargetContext> renderTargetContext,
69 GrRenderTargetContext* accessRenderTargetContext() override;
136 sk_sp<GrRenderTargetContext> fRenderTargetContext;
148 SkGpuDevice(GrContext*, sk_sp<GrRenderTargetContext>, int width, int height, unsigned flags);
246 static sk_sp<GrRenderTargetContext> MakeRenderTargetContext(GrContext*,
/external/skqp/gm/
Dwindowrectangles.cpp125 void visualizeAlphaMask(GrContext*, GrRenderTargetContext*, const GrReducedClip&, GrPaint&&);
126 void visualizeStencilMask(GrContext*, GrRenderTargetContext*, const GrReducedClip&, GrPaint&&);
127 void stencilCheckerboard(GrRenderTargetContext*, bool flip);
154 bool apply(GrContext*, GrRenderTargetContext*, bool, bool, GrAppliedClip* out, in apply() argument
176 GrRenderTargetContext* rtc = canvas->internal_private_accessTopLayerRenderTargetContext(); in onCoverClipStack()
195 void WindowRectanglesMaskGM::visualizeAlphaMask(GrContext* ctx, GrRenderTargetContext* rtc, in visualizeAlphaMask()
201 sk_sp<GrRenderTargetContext> maskRTC( in visualizeAlphaMask()
214 maskRTC->clear(nullptr, SK_PMColor4fWHITE, GrRenderTargetContext::CanClearFullscreen::kYes); in visualizeAlphaMask()
231 void WindowRectanglesMaskGM::visualizeStencilMask(GrContext* ctx, GrRenderTargetContext* rtc, in visualizeStencilMask()
245 void WindowRectanglesMaskGM::stencilCheckerboard(GrRenderTargetContext* rtc, bool flip) { in stencilCheckerboard()
Dclockwise.cpp143 GrRenderTargetContext* rtc = canvas->internal_private_accessTopLayerRenderTargetContext(); in onDraw()
149 rtc->clear(nullptr, { 0, 0, 0, 1 }, GrRenderTargetContext::CanClearFullscreen::kYes); in onDraw()
161 GrRenderTargetContext::CanClearFullscreen::kYes); in onDraw()
177 GrRenderTargetContext::CanClearFullscreen::kYes); in onDraw()
/external/skia/site/docs/dev/tools/
Dtracing.md73 [ 0] <skia.gpu> GrRenderTargetContext::discard id=1 #2 {
74 [ 0] } GrRenderTargetContext::discard
76 [ 1] <skia.gpu> GrRenderTargetContext::clear id=1 #4 {
77 [ 1] } GrRenderTargetContext::clear
81 [ 2] <skia.gpu> GrRenderTargetContext::drawRect id=1 #7 {
82 [ 3] <skia.gpu> GrRenderTargetContext::addDrawOp id=1 #8 {
83 [ 3] } GrRenderTargetContext::addDrawOp
84 [ 2] } GrRenderTargetContext::drawRect
/external/skqp/site/dev/tools/
Dtracing.md68 [ 0] <skia.gpu> GrRenderTargetContext::discard id=1 #2 {
69 [ 0] } GrRenderTargetContext::discard
71 [ 1] <skia.gpu> GrRenderTargetContext::clear id=1 #4 {
72 [ 1] } GrRenderTargetContext::clear
76 [ 2] <skia.gpu> GrRenderTargetContext::drawRect id=1 #7 {
77 [ 3] <skia.gpu> GrRenderTargetContext::addDrawOp id=1 #8 {
78 [ 3] } GrRenderTargetContext::addDrawOp
79 [ 2] } GrRenderTargetContext::drawRect
/external/skqp/src/core/
DSkGpuBlurUtils.cpp73 static void convolve_gaussian_1d(GrRenderTargetContext* renderTargetContext, in convolve_gaussian_1d()
106 static sk_sp<GrRenderTargetContext> convolve_gaussian_2d(GrContext* context, in convolve_gaussian_2d()
125 sk_sp<GrRenderTargetContext> renderTargetContext; in convolve_gaussian_2d()
153 static sk_sp<GrRenderTargetContext> convolve_gaussian(GrContext* context, in convolve_gaussian()
173 sk_sp<GrRenderTargetContext> dstRenderTargetContext; in convolve_gaussian()
236 GrRenderTargetContext::CanClearFullscreen::kNo); in convolve_gaussian()
241 GrRenderTargetContext::CanClearFullscreen::kNo); in convolve_gaussian()
289 sk_sp<GrRenderTargetContext> dstRenderTargetContext; in decimate()
376 static sk_sp<GrRenderTargetContext> reexpand(GrContext* context, in reexpand()
377 sk_sp<GrRenderTargetContext> srcRenderTargetContext, in reexpand()
[all …]
/external/skqp/src/image/
DSkSurface_Gpu.cpp50 GrRenderTargetContext* rtc = surface->getDevice()->accessRenderTargetContext(); in prepare_rt_for_external_access()
87 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onNewImageSnapshot()
135 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onCopyOnWrite()
166 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onCharacterize()
202 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in isCompatible()
261 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onDraw()
369 sk_sp<GrRenderTargetContext> rtc) { in MakeWrappedRenderTarget()
443 sk_sp<GrRenderTargetContext> rtc(context->contextPriv().makeBackendTextureRenderTargetContext( in MakeFromBackendTexture()
510 sk_sp<GrRenderTargetContext> rtc( in MakeFromBackendRenderTarget()
549 sk_sp<GrRenderTargetContext> rtc( in MakeFromBackendTextureAsRenderTarget()
/external/skqp/src/gpu/effects/
DGrRRectBlurEffect.h57 sk_sp<GrRenderTargetContext> rtc( in find_or_create_rrect_blur_mask()
68 GrRenderTargetContext::CanClearFullscreen::kYes); in find_or_create_rrect_blur_mask()
76 sk_sp<GrRenderTargetContext> rtc2( in find_or_create_rrect_blur_mask()

12345