Пытаюсь загрузить свой Шейдер. Использую Tao.OpenGL.
using Tao.OpenGl;
public partial class MainForm : Form
{
public MainForm()
{
vertex = Gl.glCreateShader(Gl.GL_VERTEX_SHADER);
fragment = Gl.glCreateShader(Gl.GL_FRAGMENT_SHADER);
StreamReader sr = new StreamReader("raytracing.vs");
Gl.glShaderSource(vertex, 1,
new string[] { sr.ReadToEnd() }, null);
sr.Close();
sr = new StreamReader("raytracing.fs");
Gl.glShaderSource(fragment, 1,
new string[] { sr.ReadToEnd() }, null);
sr.Close();
Gl.glCompileShader(vertex);
InitializeComponent();
}
}
Программа компилируется, запускается и вываливается ошибка:
Необработанное исключение типа System.EntryPointNotFoundException" в Tao.OpenGl.dll Дополнительные сведения: Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
В чём проблема?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости