|
Опубликовано 21.11.2006 14:44 (18 лет назад) # |
А я, вот, вчера, сел и написал модуль для работы с шейдерами;) Эт пока не окончательный вариант, но свое дело делает)
версия 0.2 - http://www.beisik.ucoz.ru/glsl_shader_02.rar
пример работы модуля (исходники+текстуры+шейдеры) - http://www.beisik.ucoz.ru/Alpha.rar
Для компиляции примера нужна библиотека eXgine, брать
http://xproger.mirgames.ru/?id=2&page=4 или http://www.beisik.ucoz.ru/eXgine_dll_pas.rar.
Старые версии:
версия 0.1 - http://www.beisik.ucoz.ru/glsl_shader_01.rar
редакция от beisik, 22.11.2006 14:22 |
|
|
|
Опубликовано 21.11.2006 15:45 (18 лет назад) # |
а на гф2мх400 попрёт? ^___^ |
|
|
|
Опубликовано 21.11.2006 17:05 (18 лет назад) # |
странный у меня фпс, однако. 850.
а так... модуль как модуль. оценивать не буду, так как зацепится есть за что(ни одной проверки на наличие ARBа в системе, на компе с GL ниже второй версии вообще повиснет наверняка, так как у меня при моём опыте работы с шейдерами были такие эксцессы), так что...
пиши версию 0.2, авось там получше будет |
|
|
|
Опубликовано 21.11.2006 17:07 (18 лет назад) # |
Mortem написал:
а на гф2мх400 попрёт? ^___^
глянуть характеристики надо. Там есть две опции:
поддержка шейдеров такой-то версии (третьей сойдёт)
свежий драйвер с OpenGL 2.0 (и выше) |
|
|
|
Опубликовано 21.11.2006 20:11 (18 лет назад) # |
Mortem, вершинных и фрагментных ARB шейдеров не держит. Следовательно GLSL не реализован в драйвере. И насколько я понимаю, даже OpenGL 2.0 для этой видеокарты не существует :) |
|
|
|
Опубликовано 22.11.2006 14:25 (18 лет назад) # |
Обновил^
В след. версии сделать отдельный класс(TShader) и загружать через него... Также будет мощная проверка на ошибки;) и новый шейдер... |
|
|
|
Опубликовано 22.11.2006 18:14 (18 лет назад) # |
beisik написал:
В след. версии сделать отдельный класс(TShader) и загружать через него...
Я для этого класса спецом сделаю наследника - класс TBrickShader, будет а-ля чайник в примитивах ;)
Также будет мощная проверка на ошибки
Будем посмотреть. |
|
|
|
Опубликовано 25.11.2006 17:06 (18 лет назад) # |
ИксПрогер - я в курсе, прикалываюсь. Собственно это был намёк на реализацию проверок. (:
Классы - маздай! (: |
|
|