From 344e9037e1befdee76691a1239a47829e6af4ea5 Mon Sep 17 00:00:00 2001 From: Chris Dalton Date: Mon, 11 Dec 2017 15:42:09 -0700 Subject: Prefer fullscreen clears on Qualcomm/GL Adds Qualcomm to the set of GL devices on which we prefer fullscreen clears. Renames fullscreenClearIsFree in GrCaps to preferFullscreenClears. Replaces 'bool canIgnoreClip' on GrRenderTargetContext::clear with an enum. Bug: skia: Change-Id: I5b30298c4d0b092c398b9fea6060f3e2bea91e46 Reviewed-on: https://skia-review.googlesource.com/83060 Reviewed-by: Brian Salomon Reviewed-by: Robert Phillips Commit-Queue: Chris Dalton --- tests/GrPipelineDynamicStateTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/GrPipelineDynamicStateTest.cpp') diff --git a/tests/GrPipelineDynamicStateTest.cpp b/tests/GrPipelineDynamicStateTest.cpp index d84afb1635..f65744abeb 100644 --- a/tests/GrPipelineDynamicStateTest.cpp +++ b/tests/GrPipelineDynamicStateTest.cpp @@ -192,7 +192,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrPipelineDynamicStateTest, reporter, ctxInfo uint32_t resultPx[kScreenSize * kScreenSize]; for (ScissorState scissorState : {ScissorState::kEnabled, ScissorState::kDisabled}) { - rtc->clear(nullptr, 0xbaaaaaad, true); + rtc->clear(nullptr, 0xbaaaaaad, GrRenderTargetContext::CanClearFullscreen::kYes); rtc->priv().testingOnly_addDrawOp( skstd::make_unique(scissorState, vbuff)); rtc->readPixels(SkImageInfo::Make(kScreenSize, kScreenSize, -- cgit v1.2.3