2013-06-03 4 views
1

Я, похоже, не могу найти адрес процесса этих функций в моей системе. Я использую GLEW 1.9, который поддерживает все. Я загружаю профиль с 4,3 ядрами для моего контекста ... Мои драйверы nVidia полностью обновлены. Я загрузил программу под названием GPU Caps, и она показывает расширение как доступное. Есть идеи?Где функции ARB_separate_shader_objects? (например, glUseProgramStages, glCreateShaderProgramv)

Обновление - мне пришлось включить glewExperimental, чтобы заставить его работать. Я думал, что разделение программ является ключевым с 4,1. Если нет прозрений, я отмечу это как решение.

+1

Это не форум; мы не отвечаем на вопросы в самом вопросе. Если у вас есть ответ, вы должны отправить его * в качестве ответа *. И вы не ставите вопрос «решен»; вы * принимаете * ответ. –

ответ

1

Мне пришлось включить glewExperimental, чтобы заставить его работать.

Конечно, вы это сделали. GLEW нарушается, когда дело доходит до загрузки основных контекстов OpenGL. Вы должны включить этот переключатель, чтобы он работал. Это известное обходное решение.

Или вы можете просто использовать OpenGL loading system, что не является, поврежденным для ядра (что было бы почти чем угодно, кроме GLEW, который все еще находится в активной разработке). FYI: Я написал пару таких.

+0

Это он, если я создаю контекст совместимости, мне не нужен флаг эксперимента. – RobC