Home | History | Annotate | Download | only in functional

Lines Matching refs:tessCoords

661 	vector<Vec3> tessCoords;
667 tessCoords.push_back(Vec3(1.0f, 0.0f, 0.0f));
668 tessCoords.push_back(Vec3(0.0f, 1.0f, 0.0f));
669 tessCoords.push_back(Vec3(0.0f, 0.0f, 1.0f));
670 return tessCoords;
678 for (int i = 0; i < outer0; i++) { const float v = (float)i / (float)outer0; tessCoords.push_back(Vec3( 0.0f, v, 1.0f - v)); }
679 for (int i = 0; i < outer1; i++) { const float v = (float)i / (float)outer1; tessCoords.push_back(Vec3(1.0f - v, 0.0f, v)); }
680 for (int i = 0; i < outer2; i++) { const float v = (float)i / (float)outer2; tessCoords.push_back(Vec3( v, 1.0f - v, 0.0f)); }
688 tessCoords.push_back(Vec3(1.0f/3.0f));
704 tessCoords.push_back((1.0f - f)*corners[j] + f*corners[(j+1)%3]);
709 return tessCoords;
745 vector<Vec3> tessCoords;
751 tessCoords.push_back(Vec3(0.0f, 0.0f, 0.0f));
752 tessCoords.push_back(Vec3(1.0f, 0.0f, 0.0f));
753 tessCoords.push_back(Vec3(0.0f, 1.0f, 0.0f));
754 tessCoords.push_back(Vec3(1.0f, 1.0f, 0.0f));
755 return tessCoords;
764 for (int i = 0; i < outer0; i++) { const float v = (float)i / (float)outer0; tessCoords.push_back(Vec3(0.0f, v, 0.0f)); }
765 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)); }
766 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)); }
767 for (int i = 0; i < outer3; i++) { const float v = (float)i / (float)outer3; tessCoords.push_back(Vec3(v, 1.0f, 0.0f)); }
771 tessCoords.push_back(Vec3((float)(innerVtxX + 1) / (float)inner0,
775 return tessCoords;
781 vector<Vec3> tessCoords;
799 vector<Vec3> tessCoords;
803 tessCoords.push_back(Vec3((float)x / (float)outer1,
807 return tessCoords;
2087 // Check validity of fractional spacing modes. Draws a single isoline, reads tesscoords with transform feedback.
4119 * point_mode, winding etc. Before outputting tesscoords with TF, mirror