Lines Matching refs:triangle

412 		// gen triangle (v0) -> mid1 -> mid2
619 // Clip triangle and form a convex n-gon ( n c {3, 4} )
954 // degenerate triangle, it won't generate any fragments anyway. Return value doesn't matter
968 static float findPrimitiveMaximumDepthSlope (const pa::Triangle& triangle)
970 const float d1 = findTriangleVertexDepthSlope(triangle.v0->position, triangle.v1->position, triangle.v2->position);
971 const float d2 = findTriangleVertexDepthSlope(triangle.v1->position, triangle.v2->position, triangle.v0->position);
972 const float d3 = findTriangleVertexDepthSlope(triangle.v2->position, triangle.v0->position, triangle.v1->position);
996 static float findPrimitiveMinimumResolvableDifference (const pa::Triangle& triangle, const rr::MultisampleConstPixelBufferAccess& depthAccess)
998 const float maxZvalue = de::max(de::max(triangle.v0->position.z(), triangle.v1->position.z()), triangle.v2->position.z());
1107 const pa::Triangle& triangle,
1117 rasterizer.init(triangle.v0->position, triangle.v1->position, triangle.v2->position);
1126 FragmentShadingContext shadingContext(triangle.v0->outputs, triangle.v1->outputs, triangle.v2->outputs, &buffers.shaderOutputs[0], &buffers.shaderOutputsSrc1[0], buffers.fragmentDepthBuffer, triangle.v2->primitiveID, (int)program.fragmentShader->getOutputs().size(), numSamples, rasterizer.getVisibleFace());
1131 const float maximumDepthSlope = findPrimitiveMaximumDepthSlope(triangle);
1132 const float minimumResolvableDifference = findPrimitiveMinimumResolvableDifference(triangle, renderTarget.getDepthBuffer());