Lines Matching refs:vertices

125 	std::vector<Vec4> vertices;
127 // We're setting adjacent vertices to zero where needed, as we don't use them in meaningful way.
132 vertices.push_back(offset + Vec4(0.0f, 0.0f, slope/2.0f + z, w));
133 vertices.push_back(offset + Vec4( -hp, -hp, z, w));
134 vertices.push_back(offset + Vec4( hp, -hp, slope + z, w));
135 vertices.push_back(offset + Vec4( -hp, hp, z, w));
136 vertices.push_back(offset + Vec4( hp, hp, slope + z, w));
140 vertices.push_back(offset + Vec4(-p, -p, z, w));
141 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
142 vertices.push_back(offset + Vec4( p, p, slope + z, w));
143 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
144 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
145 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
149 vertices.push_back(Vec4());
150 vertices.push_back(offset + Vec4(-p, -p, z, w));
151 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
152 vertices.push_back(Vec4());
153 vertices.push_back(Vec4());
154 vertices.push_back(offset + Vec4( p, p, slope + z, w));
155 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
156 vertices.push_back(Vec4());
157 vertices.push_back(Vec4());
158 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
159 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
160 vertices.push_back(Vec4());
164 vertices.push_back(offset + Vec4(-p, -p, z, w));
165 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
166 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
167 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
171 vertices.push_back(Vec4());
172 vertices.push_back(offset + Vec4(-p, -p, z, w));
173 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // line 0
174 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // line 1
175 vertices.push_back(offset + Vec4(-p, p, z, w)); // line 2
176 vertices.push_back(Vec4());
180 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
181 vertices.push_back(offset + Vec4(-p, -p, z, w));
182 vertices.push_back(offset + Vec4(-p, p, z, w)); // triangle 0
183 vertices.push_back(offset + Vec4(-p, p, z, w));
184 vertices.push_back(offset + Vec4( p, p, slope + z, w));
185 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 1
189 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
190 vertices.push_back(Vec4());
191 vertices.push_back(offset + Vec4(-p, -p, z, w));
192 vertices.push_back(Vec4());
193 vertices.push_back(offset + Vec4(-p, p, z, w)); // triangle 0
194 vertices.push_back(Vec4());
195 vertices.push_back(offset + Vec4(-p, p, z, w));
196 vertices.push_back(Vec4());
197 vertices.push_back(offset + Vec4( p, p, slope + z, w));
198 vertices.push_back(Vec4());
199 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 1
200 vertices.push_back(Vec4());
204 vertices.push_back(offset + Vec4(-p, -p, z, w));
205 vertices.push_back(offset + Vec4(-p, p, z, w));
206 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 0
207 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // triangle 1
211 vertices.push_back(offset + Vec4(-p, -p, z, w));
212 vertices.push_back(Vec4());
213 vertices.push_back(offset + Vec4(-p, p, z, w));
214 vertices.push_back(Vec4());
215 vertices.push_back(offset + Vec4( p, -p, slope + z, w)); // triangle 0
216 vertices.push_back(Vec4());
217 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // triangle 1
218 vertices.push_back(Vec4());
222 vertices.push_back(offset + Vec4( p, -p, slope + z, w));
223 vertices.push_back(offset + Vec4(-p, -p, z, w));
224 vertices.push_back(offset + Vec4(-p, p, z, w)); // triangle 0
225 vertices.push_back(offset + Vec4( p, p, slope + z, w)); // triangle 1
236 return vertices;
473 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 0.0f);
476 DrawCallData drawCallData (topology, vertices);
529 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 0.0f);
532 DrawCallData drawCallData (topology, vertices);
619 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 1.0f);
623 DrawCallData drawCallData (topology, vertices);
713 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 1.0f);
719 DrawCallData drawCallData (topology, vertices);
748 const std::vector<Vec4> vertices = genVertices(topology, Vec4(0.0f, 0.0f, cases[caseNdx].zPos, 0.0f), 1.0f);
754 DrawCallData drawCallData (topology, vertices);
803 std::vector<Vec4> vertices;
808 vertices.push_back(Vec4( -p, -p, 0.1f, 1.0f));
809 vertices.push_back(Vec4( -p, p, 0.2f, 1.0f));
810 vertices.push_back(Vec4( p, p, 0.4f, 1.0f));
811 vertices.push_back(Vec4( p, -p, 0.6f, 1.0f));
812 vertices.push_back(Vec4(0.0f, -p, 0.8f, 1.0f));
813 vertices.push_back(Vec4( p, 0.0f, 0.7f, 1.0f));
814 vertices.push_back(Vec4(0.0f, p, 0.5f, 1.0f));
815 vertices.push_back(Vec4( -p, 0.0f, 0.3f, 1.0f));
824 DrawCallData drawCallData (VK_PRIMITIVE_TOPOLOGY_POINT_LIST, vertices);
837 for (std::vector<Vec4>::iterator i = vertices.begin(); i != vertices.end(); ++i)
911 std::vector<Vec4> vertices;
918 vertices.push_back(Vec4(-p, -q, 0.1f, 1.0f));
919 vertices.push_back(Vec4(-p, q, 0.9f, 1.0f)); // line 0
920 vertices.push_back(Vec4(-q, p, 0.1f, 1.0f));
921 vertices.push_back(Vec4( q, p, 0.9f, 1.0f)); // line 1
922 vertices.push_back(Vec4( p, q, 0.1f, 1.0f));
923 vertices.push_back(Vec4( p, -q, 0.9f, 1.0f)); // line 2
924 vertices.push_back(Vec4( q, -p, 0.1f, 1.0f));
925 vertices.push_back(Vec4(-q, -p, 0.9f, 1.0f)); // line 3
932 vertices.push_back(Vec4( -p, 0.0f, 0.1f, 1.0f));
933 vertices.push_back(Vec4(0.0f, -p, 0.9f, 1.0f)); // line 0
934 vertices.push_back(Vec4(0.0f, -p, 0.1f, 1.0f));
935 vertices.push_back(Vec4( p, 0.0f, 0.9f, 1.0f)); // line 1
936 vertices.push_back(Vec4( p, 0.0f, 0.1f, 1.0f));
937 vertices.push_back(Vec4(0.0f, p, 0.9f, 1.0f)); // line 2
938 vertices.push_back(Vec4(0.0f, p, 0.1f, 1.0f));
939 vertices.push_back(Vec4( -p, 0.0f, 0.9f, 1.0f)); // line 3
956 DrawCallData drawCallData (VK_PRIMITIVE_TOPOLOGY_LINE_LIST, vertices);
975 for (deUint32 lineNdx = 0u; lineNdx < (deUint32)vertices.size() / 2u; lineNdx++)
980 const bool xMajorAxis = deFloatAbs(vertices[vertexNdx1].x() - vertices[vertexNdx0].x()) >= deFloatAbs(vertices[vertexNdx1].y() - vertices[vertexNdx0].y());
981 const tcu::Vec2 lineDir = tcu::normalize(tcu::Vec2(vertices[vertexNdx1].x() - vertices[vertexNdx0].x(), vertices[vertexNdx1].y() - vertices[vertexNdx0].y()));
987 tcu::Vec4(vertices[vertexNdx0] + lineNormalDir * halfWidth),
988 tcu::Vec4(vertices[vertexNdx0] - lineNormalDir * halfWidth),
989 tcu::Vec4(vertices[vertexNdx1] - lineNormalDir * halfWidth),
990 tcu::Vec4(vertices[vertexNdx1] + lineNormalDir * halfWidth)
1138 << "layout(vertices = " << NUM_PATCH_CONTROL_POINTS << ") out;\n"
1421 std::vector<Vec4> vertices;
1428 vertices.push_back(Vec4(x, -1.0f, 0.0f, 1.0f));
1429 vertices.push_back(Vec4(x, 1.0f, 0.0f, 1.0f));
1430 vertices.push_back(Vec4(x + dx, -1.0f, 0.0f, 1.0f));
1432 vertices.push_back(Vec4(x, 1.0f, 0.0f, 1.0f));
1433 vertices.push_back(Vec4(x + dx, 1.0f, 0.0f, 1.0f));
1434 vertices.push_back(Vec4(x + dx, -1.0f, 0.0f, 1.0f));
1448 DrawCallData drawCallData (caseDef.topology, vertices);
1533 std::vector<Vec4> vertices;
1560 vertices.push_back(p0);
1561 vertices.push_back(p1);
1562 vertices.push_back(p2);
1564 vertices.push_back(p2);
1565 vertices.push_back(p3);
1566 vertices.push_back(p0);
1580 DrawCallData drawCallData (VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, vertices);
1612 // be culled because none of the three half-spaces is negative for all vertices
1646 std::vector<Vec4> vertices
1656 DrawCallData drawCallData (VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, vertices);