Home | History | Annotate | Download | only in gpu

Lines Matching defs:that

4  * Use of this source code is governed by a BSD-style license that can be
736 CircleBatch* that = t->cast<CircleBatch>();
737 if (!GrPipeline::CanCombine(*this->pipeline(), this->bounds(), *that->pipeline(),
738 that->bounds(), caps)) {
742 if (this->stroke() != that->stroke()) {
746 SkASSERT(this->usesLocalCoords() == that->usesLocalCoords());
747 if (this->usesLocalCoords() && !this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
751 fGeoData.push_back_n(that->geoData()->count(), that->geoData()->begin());
752 this->joinBounds(that->bounds());
807 // Second, the outer radius is used to compute the verts of the bounding box that is rendered
954 EllipseBatch* that = t->cast<EllipseBatch>();
956 if (!GrPipeline::CanCombine(*this->pipeline(), this->bounds(), *that->pipeline(),
957 that->bounds(), caps)) {
961 if (this->stroke() != that->stroke()) {
965 SkASSERT(this->usesLocalCoords() == that->usesLocalCoords());
966 if (this->usesLocalCoords() && !this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
970 fGeoData.push_back_n(that->geoData()->count(), that->geoData()->begin());
971 this->joinBounds(that->bounds());
1200 DIEllipseBatch* that = t->cast<DIEllipseBatch>();
1201 if (!GrPipeline::CanCombine(*this->pipeline(), this->bounds(), *that->pipeline(),
1202 that->bounds(), caps)) {
1206 if (this->mode() != that->mode()) {
1211 if (!this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
1215 fGeoData.push_back_n(that->geoData()->count(), that->geoData()->begin());
1216 this->joinBounds(that->bounds());
1290 // This expands the outer rect so that after CTM we end up with a half-pixel border
1339 // we place this at the end so that we can ignore these indices when rendering stroke-only
1506 RRectCircleRendererBatch* that = t->cast<RRectCircleRendererBatch>();
1507 if (!GrPipeline::CanCombine(*this->pipeline(), this->bounds(), *that->pipeline(),
1508 that->bounds(), caps)) {
1512 if (this->stroke() != that->stroke()) {
1516 SkASSERT(this->usesLocalCoords() == that->usesLocalCoords());
1517 if (this->usesLocalCoords() && !this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
1521 fGeoData.push_back_n(that->geoData()->count(), that->geoData()->begin());
1522 this->joinBounds(that->bounds());
1696 RRectEllipseRendererBatch* that = t->cast<RRectEllipseRendererBatch>();
1698 if (!GrPipeline::CanCombine(*this->pipeline(), this->bounds(), *that->pipeline(),
1699 that->bounds(), caps)) {
1703 if (this->stroke() != that->stroke()) {
1707 SkASSERT(this->usesLocalCoords() == that->usesLocalCoords());
1708 if (this->usesLocalCoords() && !this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
1712 fGeoData.push_back_n(that->geoData()->count(), that->geoData()->begin());
1713 this->joinBounds(that->bounds());
1776 // if half of strokewidth is greater than radius, we don't handle that right now
1814 // Second, the outer radius is used to compute the verts of the bounding box that is