Home | History | Annotate | Download | only in clipping

Lines Matching refs:vertices

122 	std::vector<Vec4> vertices;
124 // We're setting adjacent vertices to zero where needed, as we don't use them in meaningful way.
129 vertices.push_back(offset + Vec4(0.0f, 0.0f, slope/2.0f + z, w));
130 vertices.push_back(offset + Vec4( -hp, -hp, z, w));
131 vertices.push_back(offset + Vec4( hp, -hp, slope + z, w));
132 vertices.push_back(offset + Vec4( -hp, hp, z, w));
133 vertices.push_back(offset + Vec4( hp, hp, slope + z, w));
137 vertices.push_back(offset + Vec4(-p, -p, z, w));
138 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
139 vertices.push_back(offset + Vec4( p, p, slope + z, w));
140 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
141 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
142 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
146 vertices.push_back(Vec4());
147 vertices.push_back(offset + Vec4(-p, -p, z, w));
148 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
149 vertices.push_back(Vec4());
150 vertices.push_back(Vec4());
151 vertices.push_back(offset + Vec4( p, p, slope + z, w));
152 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
153 vertices.push_back(Vec4());
154 vertices.push_back(Vec4());
155 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
156 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
157 vertices.push_back(Vec4());
161 vertices.push_back(offset + Vec4(-p, -p, z, w));
162 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
163 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
164 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
168 vertices.push_back(Vec4());
169 vertices.push_back(offset + Vec4(-p, -p, z, w));
170 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
171 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
172 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
173 vertices.push_back(Vec4());
177 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
178 vertices.push_back(offset + Vec4(-p, -p, z, w));
179 vertices.push_back(offset + Vec4(-p, p, z, w)); // triangle 0
180 vertices.push_back(offset + Vec4(-p, p, z, w));
181 vertices.push_back(offset + Vec4( p, p, slope + z, w));
182 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 1
186 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
187 vertices.push_back(Vec4());
188 vertices.push_back(offset + Vec4(-p, -p, z, w));
189 vertices.push_back(Vec4());
190 vertices.push_back(offset + Vec4(-p, p, z, w)); // triangle 0
191 vertices.push_back(Vec4());
192 vertices.push_back(offset + Vec4(-p, p, z, w));
193 vertices.push_back(Vec4());
194 vertices.push_back(offset + Vec4( p, p, slope + z, w));
195 vertices.push_back(Vec4());
196 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 1
197 vertices.push_back(Vec4());
201 vertices.push_back(offset + Vec4(-p, -p, z, w));
202 vertices.push_back(offset + Vec4(-p, p, z, w));
203 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 0
204 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // triangle 1
208 vertices.push_back(offset + Vec4(-p, -p, z, w));
209 vertices.push_back(Vec4());
210 vertices.push_back(offset + Vec4(-p, p, z, w));
211 vertices.push_back(Vec4());
212 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 0
213 vertices.push_back(Vec4());
214 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // triangle 1
215 vertices.push_back(Vec4());
219 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
220 vertices.push_back(offset + Vec4(-p, -p, z, w));
221 vertices.push_back(offset + Vec4(-p, p, z, w)); // triangle 0
222 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // triangle 1
233 return vertices;
420 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 0.0f);
422 DrawCallData drawCallData (vertices);
462 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 0.0f);
464 DrawCallData drawCallData (vertices);
546 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 1.0f);
549 DrawCallData drawCallData (vertices);
594 std::vector<Vec4> vertices;
599 vertices.push_back(Vec4( -p, -p, 0.1f, 1.0f));
600 vertices.push_back(Vec4( -p, p, 0.2f, 1.0f));
601 vertices.push_back(Vec4( p, p, 0.4f, 1.0f));
602 vertices.push_back(Vec4( p, -p, 0.6f, 1.0f));
603 vertices.push_back(Vec4(0.0f, -p, 0.8f, 1.0f));
604 vertices.push_back(Vec4( p, 0.0f, 0.7f, 1.0f));
605 vertices.push_back(Vec4(0.0f, p, 0.5f, 1.0f));
606 vertices.push_back(Vec4( -p, 0.0f, 0.3f, 1.0f));
614 DrawCallData drawCallData (vertices);
626 for (std::vector<Vec4>::iterator i = vertices.begin(); i != vertices.end(); ++i)
658 std::vector<Vec4> vertices;
665 vertices.push_back(Vec4(-p, -q, 0.1f, 1.0f));
666 vertices.push_back(Vec4(-p, q, 0.9f, 1.0f)); // line 0
667 vertices.push_back(Vec4(-q, p, 0.1f, 1.0f));
668 vertices.push_back(Vec4( q, p, 0.9f, 1.0f)); // line 1
669 vertices.push_back(Vec4( p, q, 0.1f, 1.0f));
670 vertices.push_back(Vec4( p, -q, 0.9f, 1.0f)); // line 2
671 vertices.push_back(Vec4( q, -p, 0.1f, 1.0f));
672 vertices.push_back(Vec4(-q, -p, 0.9f, 1.0f)); // line 3
679 vertices.push_back(Vec4( -p, 0.0f, 0.1f, 1.0f));
680 vertices.push_back(Vec4(0.0f, -p, 0.9f, 1.0f)); // line 0
681 vertices.push_back(Vec4(0.0f, -p, 0.1f, 1.0f));
682 vertices.push_back(Vec4( p, 0.0f, 0.9f, 1.0f)); // line 1
683 vertices.push_back(Vec4( p, 0.0f, 0.1f, 1.0f));
684 vertices.push_back(Vec4(0.0f, p, 0.9f, 1.0f)); // line 2
685 vertices.push_back(Vec4(0.0f, p, 0.1f, 1.0f));
686 vertices.push_back(Vec4( -p, 0.0f, 0.9f, 1.0f)); // line 3
700 DrawCallData drawCallData (vertices);
802 << "layout(vertices = " << NUM_PATCH_CONTROL_POINTS << ") out;\n"
1005 std::vector<Vec4> vertices;
1012 vertices.push_back(Vec4(x, -1.0f, 0.0f, 1.0f));
1013 vertices.push_back(Vec4(x, 1.0f, 0.0f, 1.0f));
1014 vertices.push_back(Vec4(x + dx, -1.0f, 0.0f, 1.0f));
1016 vertices.push_back(Vec4(x, 1.0f, 0.0f, 1.0f));
1017 vertices.push_back(Vec4(x + dx, 1.0f, 0.0f, 1.0f));
1018 vertices.push_back(Vec4(x + dx, -1.0f, 0.0f, 1.0f));
1029 DrawCallData drawCallData (vertices);
1112 std::vector<Vec4> vertices;
1139 vertices.push_back(p0);
1140 vertices.push_back(p1);
1141 vertices.push_back(p2);
1143 vertices.push_back(p2);
1144 vertices.push_back(p3);
1145 vertices.push_back(p0);
1157 DrawCallData drawCallData (vertices);