private Vector4 FragmentProgramModel(MatrixTextureUniform uniform, NormalTexcoordVarying varying) { //Vector4 color = new Vector4(varying.texcoord.S, varying.texcoord.T, 0.0f, 1.0f); Vector4 color = uniform.texture.GetTexel(varying.texcoord); //Vector4 color = new Vector4(1.0f, 0.0f, 1.0f, 1.0f); return(color); }
private Vector4 VertexProgramModel(MatrixTextureUniform uniform, PositionNormalTexcoordVertex vertex, NormalTexcoordVarying varying) { Vector4 position = uniform.matrix * vertex.position; //varying.normal = vertex.normal; varying.texcoord = vertex.texcoord; return(position); }