Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'

131
22 июня 2019, 19:20

Пытаюсь загрузить свой Шейдер. Использую 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'.

В чём проблема?

READ ALSO
Как получить entryid письма в ews

Как получить entryid письма в ews

Я получаю сообщение из публичной папки и хочу узнать его entryid (как в интерропе):

128
Проблема с IEnumerator

Проблема с IEnumerator

есть своя реализация dictionary:

143
Загрузочная страница Xamarin.Forms

Загрузочная страница Xamarin.Forms

Хочу сделать загрузочную страницу приложения (на 5 секунд высвечивается страница, а потом убирается (Navigationpopasync())), однако высвечивается на 5 секунд...

147