Lines Matching refs:list

510 void flatshadeVertices (const Program& program, ContainerType& list)
517 for (typename ContainerType::iterator it = list.begin(); it != list.end(); ++it)
524 void clipPrimitives (std::vector<pa::Triangle>& list,
544 for (int inputTriangleNdx = 0; inputTriangleNdx < (int)list.size(); ++inputTriangleNdx)
556 const bool v0InsidePlane = plane->pointInClipVolume(vec4ToClipVec4(list[inputTriangleNdx].v0->position));
557 const bool v1InsidePlane = plane->pointInClipVolume(vec4ToClipVec4(list[inputTriangleNdx].v1->position));
558 const bool v2InsidePlane = plane->pointInClipVolume(vec4ToClipVec4(list[inputTriangleNdx].v2->position));
582 outputTriangles.push_back(list[inputTriangleNdx]);
592 initialTri.vertices[0].position = vec4ToClipVec4(list[inputTriangleNdx].v0->position);
597 initialTri.vertices[1].position = vec4ToClipVec4(list[inputTriangleNdx].v1->position);
602 initialTri.vertices[2].position = vec4ToClipVec4(list[inputTriangleNdx].v2->position);
674 const tcu::Vec4 out0 = list[inputTriangleNdx].v0->outputs[outputNdx].get<float>();
675 const tcu::Vec4 out1 = list[inputTriangleNdx].v1->outputs[outputNdx].get<float>();
676 const tcu::Vec4 out2 = list[inputTriangleNdx].v2->outputs[outputNdx].get<float>();
693 p0->outputs[outputNdx] = list[inputTriangleNdx].getProvokingVertex()->outputs[outputNdx];
694 p1->outputs[outputNdx] = list[inputTriangleNdx].getProvokingVertex()->outputs[outputNdx];
695 p2->outputs[outputNdx] = list[inputTriangleNdx].getProvokingVertex()->outputs[outputNdx];
705 list.swap(outputTriangles);
714 void clipPrimitives (std::vector<pa::Line>& list,
732 for (size_t ndx = 0; ndx < list.size(); ++ndx)
734 pa::Line& l = list[ndx];
777 // return visible in list
778 std::swap(visibleLines, list);
785 void clipPrimitives (std::vector<pa::Point>& list,
799 for (size_t ndx = 0; ndx < list.size(); ++ndx)
801 pa::Point& p = list[ndx];
808 // return visible in list
809 std::swap(visiblePoints, list);
858 void transformClipCoordsToWindowCoords (const RenderState& state, ContainerType& list)
860 for (typename ContainerType::iterator it = list.begin(); it != list.end(); ++it)
907 void makeSharedVerticesDistinct (ContainerType& list, VertexPacketAllocator& vpalloc)
911 for (typename ContainerType::iterator it = list.begin(); it != list.end(); ++it)
934 void generatePrimitiveIDs (ContainerType& list, DrawContext& drawContext)
936 for (typename ContainerType::iterator it = list.begin(); it != list.end(); ++it)
1294 const ContainerType& list)
1329 for (typename ContainerType::const_iterator it = list.begin(); it != list.end(); ++it)
1478 * Assembles, tesselates, runs geometry shader and draws primitives of any type from vertex list.