Соглашения об именах файлов заголовочных шейдеров Glslang - PullRequest
0 голосов
/ 02 июля 2018

Для типичных этапов шейдера glslang применяет соглашения об именах *.vert, *.tesc, *.tese, *.geom, *.frag, *.comp, которые позволяют компилировать ваши шейдеры в Spir-V без указания -S флаг.

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

Очевидно, что люди могут называть их по своему усмотрению, но есть ли какие-то разумные соглашения, которые появились?

1 Ответ

0 голосов
/ 02 июля 2018

В тесте shaderc для включения файла используется .glsl в качестве суффикса для включаемых файлов, при этом все еще используются .vert, .frag и т. Д. Для файла верхнего уровня.

...