Lines Matching defs:vertices
106 std::vector<PositionColorVertex> vertices;
301 void generateRefImage (const tcu::PixelBufferAccess& access, const std::vector<tcu::Vec4>& vertices, const std::vector<tcu::Vec4>& colors) const;
421 const vk::VkDeviceSize dataSize = m_data.vertices.size() * sizeof(PositionColorVertex);
438 deMemcpy(ptr, &(m_data.vertices[0]), static_cast<size_t>(dataSize));
599 void DrawTestInstanceBase::generateRefImage (const tcu::PixelBufferAccess& access, const std::vector<tcu::Vec4>& vertices, const std::vector<tcu::Vec4>& colors) const
611 rr::VertexAttrib(rr::VERTEXATTRIBTYPE_FLOAT, 4, sizeof(tcu::Vec4), 0, &vertices[0]),
620 rr::PrimitiveList(mapVkPrimitiveTopology(m_data.topology), (deUint32)vertices.size(), 0)));
781 m_data.vertices = std::vector<PositionColorVertex>(vectorSize, PositionColorVertex(tcu::Vec4(0.0, 0.0, 0.0, 0.0), tcu::Vec4(0.0, 0.0, 0.0, 0.0)));
789 m_data.vertices[vertexIdx] = PositionColorVertex(
881 std::vector<tcu::Vec4> vertices;
884 for (std::vector<PositionColorVertex>::const_iterator vertex = m_data.vertices.begin() + m_data.params.firstVertex; vertex != m_data.vertices.end(); ++vertex)
886 vertices.push_back(vertex->position);
889 generateRefImage(refImage.getAccess(), vertices, colors);
912 deUint32 highestIndex = 0; // Store to highest index to calculate the vertices size
923 m_data.vertices = std::vector<PositionColorVertex>(m_data.params.vertexOffset + highestIndex + 1, PositionColorVertex(tcu::Vec4(0.0, 0.0, 0.0, 0.0), tcu::Vec4(0.0, 0.0, 0.0, 0.0)));
929 std::vector<PositionColorVertex>::iterator vertexIt = m_data.vertices.begin() + m_data.params.vertexOffset + *indexIt;
1056 std::vector<tcu::Vec4> vertices;
1062 vertices.push_back(m_data.vertices[idx].position);
1063 colors.push_back(m_data.vertices[idx].color);
1065 generateRefImage(refImage.getAccess(), vertices, colors);
1094 m_data.vertices = std::vector<PositionColorVertex>(lastIndex, PositionColorVertex(tcu::Vec4(0.0, 0.0, 0.0, 0.0), tcu::Vec4(0.0, 0.0, 0.0, 0.0)));
1096 // Generate random vertices only where necessary
1099 std::vector<PositionColorVertex>::iterator vertexStart = m_data.vertices.begin() + it->firstVertex;
1247 std::vector<tcu::Vec4> vertices;
1250 std::vector<PositionColorVertex>::const_iterator firstIt = m_data.vertices.begin() + it->firstVertex;
1255 vertices.push_back(vertex->position);
1258 generateRefImage(refImage.getAccess(), vertices, colors);
1306 m_data.vertices = std::vector<PositionColorVertex>(highestIndex + 1, PositionColorVertex(tcu::Vec4(0.0, 0.0, 0.0, 0.0), tcu::Vec4(0.0, 0.0, 0.0, 0.0)));
1308 // Generate random vertices in the used locations
1316 std::vector<PositionColorVertex>::iterator vertexIt = m_data.vertices.begin() + cmdIt->vertexOffset + m_data.indexes[idx];
1510 std::vector<tcu::Vec4> vertices;
1516 vertices.push_back(m_data.vertices[vertexIndex].position);
1517 colors.push_back(m_data.vertices[vertexIndex].color);
1519 generateRefImage(refImage.getAccess(), vertices, colors);