Стандартное соглашение об именах для шейдеров - PullRequest
4 голосов
/ 26 марта 2012

Есть ли "лучшее" соглашение об именах для шейдеров?Если нет, то какие популярные опции?

Например

*. Vert * .vertex * .vsh

*. Frag * .pixel * .fsh * .psh

У меня нет примеров для геометрии и тесселяции

1 Ответ

4 голосов
/ 27 марта 2012

Думаю, причина выбора такого разнообразия имен заключается в том, что, согласно спецификации GLSL , шейдеры - это не файлы, а строки символов.Строки, которые почти каждое приложение загружает из файла, но, тем не менее, строки.

Тем не менее, авторы Orange Book в своих примерах приложений остановились на .vert и .frag.Я думаю, что это довольно значимое голосование.Я также думаю, что он находит правильное примечание между кратким (больше, чем .fragment) и разборчивым (больше, чем .fsh).

...