Lines Matching refs:domain
56 const char* domain;
58 kVec4f_GrSLType, "TexDom", &domain);
62 coords, domain, domain);
89 coords, domain, domain, domain);
91 coords, domain, domain, domain);
96 builder->fsCodeAppendf("\toutside.xy = lessThan(%s, %s.xy);\n", coords, domain);
97 builder->fsCodeAppendf("\toutside.zw = greaterThan(%s, %s.zw);\n", coords, domain);
111 const SkRect& domain = texDom.domain();
114 SkScalarToFloat(domain.left()),
115 SkScalarToFloat(domain.top()),
116 SkScalarToFloat(domain.right()),
117 SkScalarToFloat(domain.bottom())
154 const SkRect& domain,
159 if (kClamp_WrapMode == wrapMode && domain.contains(kFullRect)) {
164 // It is OK if the domain rect is a line or point, but it should not be inverted. We do not
166 GrAssert(domain.fLeft <= domain.fRight);
167 GrAssert(domain.fTop <= domain.fBottom);
168 clippedDomain.fLeft = SkMaxScalar(domain.fLeft, kFullRect.fLeft);
169 clippedDomain.fRight = SkMinScalar(domain.fRight, kFullRect.fRight);
170 clippedDomain.fTop = SkMaxScalar(domain.fTop, kFullRect.fTop);
171 clippedDomain.fBottom = SkMinScalar(domain.fBottom, kFullRect.fBottom);
188 const SkRect& domain,
194 , fTextureDomain(domain) {
229 SkRect domain;
230 domain.fLeft = random->nextUScalar1();
231 domain.fRight = random->nextRangeScalar(domain.fLeft, SK_Scalar1);
232 domain.fTop = random->nextUScalar1();
233 domain.fBottom = random->nextRangeScalar(domain.fTop, SK_Scalar1);
240 domain,