HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Создание GLSL шейдеров (https://hlfx.ru/forum/showthread.php?threadid=3024)
Отправлено fire64 29-09-2011 в 11:38:
Создание GLSL шейдеров
Сейчас изучаю GLSL шейдеры.
Написал вот этот код
C++ Source Code:
7 | bool GLSLShaders::ShaderInit( ) |
13 | VertShader = glCreateShader(GL_VERTEX_SHADER); |
14 | FragShader = glCreateShader(GL_FRAGMENT_SHADER); |
15 | Frag2Shader = glCreateShader(GL_FRAGMENT_SHADER); |
18 | vs = ShaderLoad("toon.vert"); |
25 | fs = ShaderLoad("toon.frag"); |
32 | fs2 = ShaderLoad("toon2.frag"); |
Но он почему-то вылетает при вызове glCreateShader__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Отправлено XaeroX 29-09-2011 в 11:52:
glCreateShader равен NULL?
__________________
Отправлено fire64 29-09-2011 в 12:09:
Понятия не имею. учитывая, что как раз при вызове первого же glCreateShader программа вылетает, с сообщением об ошибке.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Отправлено XaeroX 29-09-2011 в 12:15:
А как насчет посмотреть в отладчике?
__________________
Отправлено fire64 29-09-2011 в 12:43:
Видимые: