Lines Matching refs:Line
117 void convertPrimitiveToBaseType(std::vector<pa::Line>& output, std::vector<pa::Line>& input)
127 void convertPrimitiveToBaseType(std::vector<pa::Line>& output, std::vector<pa::LineAdjacency>& input)
134 output[i] = pa::Line(input[i].v1, input[i].v2, baseProvokingVertexIndex);
155 * Calculate the intersection of line segment v0-v1 and a given plane. Line
171 * How much (in [0-1] range) of a line segment v0-v1 would be clipped
172 * of the v0 end of the line segment by clipping.
245 // A point on line might be far away, causing clipping ratio (clipLineSegmentEnd) to become extremely close to 1.0
246 // even if the another point is not on the plane. Prevent clipping ratio from saturating by using points on line
253 // Find intersection point of line from v0 to v1 and the current plane. Avoid ratios near 1.0
492 void flatshadePrimitiveVertices (pa::Line& target, size_t outputNdx)
710 void clipPrimitives (std::vector<pa::Line>& list,
719 // Lines are clipped only by the far and the near planes here. Line clipping by other planes done in the rasterization phase
722 std::vector<pa::Line> visibleLines;
730 pa::Line& l = list[ndx];
747 visibleLines.push_back(pa::Line(l.v0, l.v1, -1));
769 visibleLines.push_back(pa::Line(l.v0, l.v1, -1));
842 void transformPrimitiveClipCoordsToWindowCoords (const RenderState& state, pa::Line& target)
891 void makeSharedVerticesDistinct (pa::Line& target, std::set<VertexPacket*, std::less<void*> >& vertices, VertexPacketAllocator& vpalloc)
918 void generatePrimitiveIDs (pa::Line& target, int id)
1169 const pa::Line& line,
1177 FragmentShadingContext shadingContext (line.v0->outputs, line.v1->outputs, DE_NULL, &buffers.shaderOutputs[0], buffers.fragmentDepthBuffer, line.v1->primitiveID, (int)program.fragmentShader->getOutputs().size(), numSamples);
1183 msaaRasterizer.init(line.v0->position, line.v1->position, state.line.lineWidth);
1185 aliasedRasterizer.init(line.v0->position, line.v1->position, state.line.lineWidth);
1354 Line& in)