SepiaProgramID = GL.CreateProgram();
loadShader("..\\..\\Shaders\\SepiaShader.vs", ShaderType.VertexShader, SepiaProgramID, out SepiaVertexShader);
loadShader("..\\..\\Shaders\\SepiaShader.fs", ShaderType.FragmentShader, SepiaProgramID, out SepiaFragmentShader);
GL.LinkProgram(SepiaProgramID);
Console.WriteLine(GL.GetProgramInfoLog(SepiaProgramID));
GL.Enable(EnableCap.Texture2D);
imageTextureID = CreateTexture("..\\..\\Images\\boat.jpg");
uniformRenderTexture = GL.GetUniformLocation(SepiaProgramID, "RenderTexture");
GL.Uniform1(uniformRenderTexture, imageTextureID);
return true;
}
06.11.2015
Нижегородский государственный университет
им. Н.И.Лобачевского