Lines Matching refs:Vertex
184 struct Vertex
186 Vertex(Vec4 vertices_, Vec2 uv_) : vertices(vertices_), uv(uv_) {}
194 VkVertexInputBindingDescription Vertex::getBindingDescription (void)
199 static_cast<deUint32>(sizeof(Vertex)), // deUint32 stride;
206 vector<VkVertexInputAttributeDescription> Vertex::getAttributeDescriptions (void)
214 static_cast<deUint32>(offsetof(Vertex, vertices)), // deUint32 offset;
220 static_cast<deUint32>(offsetof(Vertex, uv)), // deUint32 offset;
227 vector<Vertex> genTextureCoordinates (void)
229 vector<Vertex> vertices;
230 vertices.push_back(Vertex(Vec4(-1.0f, -1.0f, 0.0f, 1.0f), Vec2(0.0f, 0.0f)));
231 vertices.push_back(Vertex(Vec4( 1.0f, -1.0f, 0.0f, 1.0f), Vec2(1.0f, 0.0f)));
232 vertices.push_back(Vertex(Vec4(-1.0f, 1.0f, 0.0f, 1.0f), Vec2(0.0f, 1.0f)));
233 vertices.push_back(Vertex(Vec4(1.0f, -1.0f, 0.0f, 1.0f), Vec2(1.0f, 0.0f)));
234 vertices.push_back(Vertex(Vec4(1.0f, 1.0f, 0.0f, 1.0f), Vec2(1.0f, 1.0f)));
235 vertices.push_back(Vertex(Vec4(-1.0f, 1.0f, 0.0f, 1.0f), Vec2(0.0f, 1.0f)));
296 vector<Vertex> uvCoordinates = genTextureCoordinates();
301 deMemcpy(uvBufferAlloc->getHostPtr(), &uvCoordinates[0], uvCoordinates.size() * sizeof (Vertex));
345 const auto vtxBindingDescription = Vertex::getBindingDescription();
346 const auto vtxAttrDescriptions = Vertex::getAttributeDescriptions();