Заметки к GLSL шейдерам и их совместимости

В ходе работы с шейдерами возникли следующие полезные заметки по совместимости: 1) #version 120 — строка с указанием версии шейдера должна быть самой первой в коде, иначе ATI ругается при компиляции. У меня такая ошибка появилась в результате сборки шейдера

[lang_en]VBO tips and tricks[/lang_en][lang_ru]Советы по VBO[/lang_ru]

[lang_ru]До сегодняшнего момента я придерживался некоторых стереотипов касательно способа вывода геометрии средствами OpenGL, которые после проведения ряда тестов пришлось развеять.[/lang_ru] [lang_en]Until now, the moment I took some of the stereotypes about how to draw the geometry means OpenGL, which after

GLSL: поиск юниформа безуспешен

Столкнулся с такой особенностью компилятора GLSL. Если переменная не используется в шейдере, то найти её расположение не будет никакой возможности, она просто урезается из шейдера. Функция поиска позиции юниформа по имени. int loc = glGetUniformLocationARB( , ); Причем попался даже

ActiveX умер? Браузерная OpenGL игра

Сам не так давно задавался вопросом, умерла ли технология ActiveX для браузеров. ? был уверен что да, по сути технология живет уже очень давно и потеряла какой-либо интерес к себе, поддерживается только Internet Explorer’ом. Наверно так бы и думал дальше