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

#include в шейдерах (GLSL) (2 стр)

Страницы: 1 2
#15
19:03, 1 авг. 2012

nXs
> но у меня так и не получилось.

что именно, у тебя не получилось ? :)


#16
20:17, 1 авг. 2012

Если я пытаюсь откомпилировать шейдер в котором например в начале будет строка #define или #version, он не скомпилируется.

#17
20:38, 1 авг. 2012

nXs
> он не скомпилируется.

каковы ошибки ?

#18
20:51, 1 авг. 2012

Ух, если честно я уже и непомню. Как только столкнулся с этой проблемой написал парсер для дефайнов и инклудов, мне пока хватает, просто вспомнилось, а тут тема такая. Да и не известно как в будущем с #version будут дела обстоять (пока оно мне без надобности, но где то видел что на ати нужно указывать).
P.S. Хотя, попозже сегодня проверю и отпишу.

#19
20:55, 1 авг. 2012

nXs
> Как только столкнулся с этой проблемой написал парсер для дефайнов

что за парсеры для дефайнов ?

#20
21:25, 1 авг. 2012

Эт я так назвал парсер шейдеров, который понимает дефайны.

#21
22:05, 1 авг. 2012

nXs
> Да и не известно как в будущем с #version будут дела обстоять (пока оно мне без
> надобности, но где то видел что на ати нужно указывать).

на ati ругается, если перед #version стоит #define

> Эт я так назвал парсер шейдеров, который понимает дефайны.

парсер твой - а претензии к GL :)

#22
22:20, 1 авг. 2012

Написал один раз у себя парсер и теперь живу счастливо :)

#23
22:21, 1 авг. 2012

Так я ж говорю, написал свой парсер после неудачи с gl парсером.

#24
13:34, 2 сен. 2012

в ати видимо последних это есть
тема в том что аналогично он не находит пути для инклудов - файл куда только не пихал

#25
18:03, 6 сен. 2012

сделал свои инклюды..
раз они не смогли этого сделать

а расширение это вообще ни о чем

#26
18:27, 6 сен. 2012

The Andreyp
> раз они не смогли этого сделать
> а расширение это вообще ни о чем
Ты предлагаешь, чтобы OpenGL научился работать с файловой системой? Мда.

#27
19:56, 6 сен. 2012

меня это мало волнует
)
пусть этим занимается компилятор
а компилятор это не графика

и потом - в HLSL ; CG  полноценный #include Directive - не?


лучше подскажите
если я подрубаю в шаейдер другой шейдер на мегабайт кода отдельных функций

и если из всех их юзается только ОДНА

он ведь будет компилить результат игноря функции которые не вызываются?

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

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