package pipeline.triangle;

import javax.vecmath.Color3f;
import javax.vecmath.Vector2f;
import javax.vecmath.Vector3f;

import pipeline.misc.Vertex;



/**
 * This is the same triangle processor as FragmentShadedTP, but it also
 * interpolates texture coordinates, allowing for texturing to be done in the
 * fragment stage.
 * @author ags
 */
public class TexturedFragmentShadedTP extends FragmentShadedTP {
    
    /**
     * @see TriangleProcessor#nAttr()
     */
    public int nAttr() {
        return 0;
	}
    
    /**
     * @see TriangleProcessor#triangle(Vector3f[], Color3f[], Vector3f[], Vector2f[], Vertex[])
     */
    public void triangle(Vector3f[] v, Color3f[] c_ign, Vector3f[] n, Vector2f[] t, Vertex[] output) {
    }

}