ПрограммированиеФорумГрафика

Введение в GLSL. (Комментарии к статье) (3 стр)

Страницы: 1 2 3
#30
20:21, 28 авг 2005

Хорошая статья, вкурил сразу практически, после 2-х часового поиска буквы `Р` в коде (компилятор ругался).
Оказалось что это во фразе return c; с - русская С!

А как сделать чтобы шейдер не влиял на всю сцену, а только на отдельный объект? А то у меня вся сцена двигается и цвет меняет...

#31
1:12, 29 авг 2005

Ramzes
Например, в отрисовке сцены:
Установи шейдер №1, отрендери нужные обьекты
Установи шейдер №2, отрендери другие нужные обьекты
Отключи шейдеры и рендери те обьекты, которые хочешь рендерить через без шейдеров.

#32
6:29, 29 авг 2005

Ramzes
glUseProgramObjectARB(0) - отключение шейдеров.

И почему ты общаешься персональными сообщениями а не здесь? :)

#33
12:01, 29 авг 2005

Спасибо! Сразу не дорубишь, учитывая что это мой второй так сказать шейдер.
Инфы мало. Запутался в конец. Cg HLSL GLSL что к чему не понимал :)
GLSL пришелся по душе.

тут я посмотрел на дату последнего сообщения и подумал что тут давно никто не читает... поэтому действовал наверняка )

#34
1:35, 4 сен 2005

почему когда я делаю вершинный шейдер такого вида

void main(void)
{
}

При линковке пишется что вертекс шейдер будет запушен в софтварном режиме.
И в общем шейдер не работает, хотя компилируется.
Просто такая ситуация возникла когда я не хочу использовать вершинный шейдер,  а только фрагментный.

#35
2:06, 4 сен 2005

Ramzes
Странно, что в софтварном режиме, ведь по идее (а точнее по спецификации :)), такой шейдер даже скомпилироваться не должен, ибо

All executions of a well-formed vertex shader !!!MUST!!! write a value into this variable [gl_Position].
#36
2:10, 4 сен 2005

Ramzes
Если тебе нужно применить стандартное преобразование вертекса, то лучше сделать так:

gl_Position = ftransform();
#37
20:07, 5 дек 2005

>Демка к статье (с исходным кодом на Delphi) - 20040102.rar.
эээ.. может я чего-то не понял. А исходник-то где?

#38
18:02, 3 июня 2006

Народ дайте плиз исходник к этой статье для Visual C++

Прошло более 10 месяцев
#39
15:45, 3 апр 2007

Я что-то не понял, а где обещанный исходный код на Delphi? Код шейдеров вижу, но он явно не на delphi :).

Страницы: 1 2 3
ПрограммированиеФорумГрафика

Тема в архиве.