Lines Matching refs:sdc
38 SurfaceDrawContext* sdc,
53 if (!sdc->readPixels(dContext, readback, {rect.fLeft, rect.fTop})) {
81 std::unique_ptr<SurfaceDrawContext> sdc;
107 sdc = newSDC(dContext, kW, kH);
108 SkASSERT(sdc);
111 sdc->clear(fullRect, kColor1f);
112 if (!check_rect(dContext, sdc.get(), fullRect, kColor1, &actualValue, &failX, &failY)) {
117 sdc = newSDC(dContext, kW, kH);
118 SkASSERT(sdc);
121 sdc->clear(fullRect, kColor1f);
122 sdc->clear(fullRect, kColor1f);
123 if (!check_rect(dContext, sdc.get(), fullRect, kColor1, &actualValue, &failX, &failY)) {
128 sdc = newSDC(dContext, kW, kH);
129 SkASSERT(sdc);
132 sdc->clear(fullRect, kColor1f);
133 sdc->clear(fullRect, kColor2f);
134 if (!check_rect(dContext, sdc.get(), fullRect, kColor2, &actualValue, &failX, &failY)) {
139 sdc = newSDC(dContext, kW, kH);
140 SkASSERT(sdc);
143 sdc->clear(fullRect, kColor1f);
144 sdc->clear(mid1Rect, kColor1f);
145 if (!check_rect(dContext, sdc.get(), fullRect, kColor1, &actualValue, &failX, &failY)) {
150 sdc = newSDC(dContext, kW, kH);
151 SkASSERT(sdc);
154 sdc->clear(mid1Rect, kColor1f);
155 sdc->clear(fullRect, kColor1f);
156 if (!check_rect(dContext, sdc.get(), fullRect, kColor1, &actualValue, &failX, &failY)) {
161 sdc = newSDC(dContext, kW, kH);
162 SkASSERT(sdc);
165 sdc->clear(fullRect, kColor1f);
166 sdc->clear(mid1Rect, kColor2f);
167 if (!check_rect(dContext, sdc.get(), mid1Rect, kColor2, &actualValue, &failX, &failY)) {
171 if (!check_rect(dContext, sdc.get(), outerLeftEdge, kColor1, &actualValue, &failX, &failY) ||
172 !check_rect(dContext, sdc.get(), outerTopEdge, kColor1, &actualValue, &failX, &failY) ||
173 !check_rect(dContext, sdc.get(), outerRightEdge, kColor1, &actualValue, &failX, &failY) ||
174 !check_rect(dContext, sdc.get(), outerBottomEdge, kColor1, &actualValue, &failX, &failY)) {
179 sdc = newSDC(dContext, kW, kH);
180 SkASSERT(sdc);
183 sdc->clear(mid1Rect, kColor2f);
184 sdc->clear(fullRect, kColor1f);
185 if (!check_rect(dContext, sdc.get(), fullRect, kColor1, &actualValue, &failX, &failY)) {
190 sdc = newSDC(dContext, kW, kH);
191 SkASSERT(sdc);
195 sdc->clear(fullRect, kColor1f);
196 sdc->clear(mid1Rect, kColor2f);
197 sdc->clear(mid2Rect, kColor1f);
198 if (!check_rect(dContext, sdc.get(), mid2Rect, kColor1, &actualValue, &failX, &failY)) {
202 if (!check_rect(dContext, sdc.get(), innerLeftEdge, kColor2, &actualValue, &failX, &failY) ||
203 !check_rect(dContext, sdc.get(), innerTopEdge, kColor2, &actualValue, &failX, &failY) ||
204 !check_rect(dContext, sdc.get(), innerRightEdge, kColor2, &actualValue, &failX, &failY) ||
205 !check_rect(dContext, sdc.get(), innerBottomEdge, kColor2, &actualValue, &failX, &failY)) {
209 if (!check_rect(dContext, sdc.get(), outerLeftEdge, kColor1, &actualValue, &failX, &failY) ||
210 !check_rect(dContext, sdc.get(), outerTopEdge, kColor1, &actualValue, &failX, &failY) ||
211 !check_rect(dContext, sdc.get(), outerRightEdge, kColor1, &actualValue, &failX, &failY) ||
212 !check_rect(dContext, sdc.get(), outerBottomEdge, kColor1, &actualValue, &failX, &failY)) {
217 sdc = newSDC(dContext, kW, kH);
218 SkASSERT(sdc);
221 sdc->clear(fullRect, kColor1f);
222 sdc->clear(mid2Rect, kColor1f);
223 sdc->clear(mid1Rect, kColor2f);
224 if (!check_rect(dContext, sdc.get(), mid1Rect, kColor2, &actualValue, &failX, &failY)) {
228 if (!check_rect(dContext, sdc.get(), outerLeftEdge, kColor1, &actualValue, &failX, &failY) ||
229 !check_rect(dContext, sdc.get(), outerTopEdge, kColor1, &actualValue, &failX, &failY) ||
230 !check_rect(dContext, sdc.get(), outerRightEdge, kColor1, &actualValue, &failX, &failY) ||
231 !check_rect(dContext, sdc.get(), outerBottomEdge, kColor1, &actualValue, &failX, &failY)) {
245 sdc = newSDC(dContext, kW, kH);
246 SkASSERT(sdc);
248 sdc->clearStencilClip(kScissorRect, true);
250 sdc->clear(kScissorRect, SK_PMColor4fWHITE);
253 sdc->clear(kScissorRect, SK_PMColor4fBLACK);
255 auto opsTask = sdc->getOpsTask();
270 sdc = newSDC(dContext, kW, kH);
271 SkASSERT(sdc);
273 sdc->clearStencilClip(kScissorRect, true);
275 sdc->clear(kScissorRect, SK_PMColor4fWHITE);
279 sdc->clearStencilClip(kScissorRect, false);
281 auto opsTask = sdc->getOpsTask();