Gradient triangle using only a shader fragment