Lines Matching refs:tessCoords
663 vector<Vec3> tessCoords;
669 tessCoords.push_back(Vec3(1.0f, 0.0f, 0.0f));
670 tessCoords.push_back(Vec3(0.0f, 1.0f, 0.0f));
671 tessCoords.push_back(Vec3(0.0f, 0.0f, 1.0f));
672 return tessCoords;
680 for (int i = 0; i < outer0; i++) { const float v = (float)i / (float)outer0; tessCoords.push_back(Vec3( 0.0f, v, 1.0f - v)); }
681 for (int i = 0; i < outer1; i++) { const float v = (float)i / (float)outer1; tessCoords.push_back(Vec3(1.0f - v, 0.0f, v)); }
682 for (int i = 0; i < outer2; i++) { const float v = (float)i / (float)outer2; tessCoords.push_back(Vec3( v, 1.0f - v, 0.0f)); }
690 tessCoords.push_back(Vec3(1.0f/3.0f));
706 tessCoords.push_back((1.0f - f)*corners[j] + f*corners[(j+1)%3]);
711 return tessCoords;
747 vector<Vec3> tessCoords;
753 tessCoords.push_back(Vec3(0.0f, 0.0f, 0.0f));
754 tessCoords.push_back(Vec3(1.0f, 0.0f, 0.0f));
755 tessCoords.push_back(Vec3(0.0f, 1.0f, 0.0f));
756 tessCoords.push_back(Vec3(1.0f, 1.0f, 0.0f));
757 return tessCoords;
766 for (int i = 0; i < outer0; i++) { const float v = (float)i / (float)outer0; tessCoords.push_back(Vec3(0.0f, v, 0.0f)); }
767 for (int i = 0; i < outer1; i++) { const float v = (float)i / (float)outer1; tessCoords.push_back(Vec3(1.0f-v, 0.0f, 0.0f)); }
768 for (int i = 0; i < outer2; i++) { const float v = (float)i / (float)outer2; tessCoords.push_back(Vec3(1.0f, 1.0f-v, 0.0f)); }
769 for (int i = 0; i < outer3; i++) { const float v = (float)i / (float)outer3; tessCoords.push_back(Vec3(v, 1.0f, 0.0f)); }
773 tessCoords.push_back(Vec3((float)(innerVtxX + 1) / (float)inner0,
777 return tessCoords;
783 vector<Vec3> tessCoords;
801 vector<Vec3> tessCoords;
805 tessCoords.push_back(Vec3((float)x / (float)outer1,
809 return tessCoords;