Как я могу узнать, допустим ли код шейдера HLSL для данной версии шейдера? - PullRequest
2 голосов
/ 08 февраля 2011

В Ogre при загрузке шейдеров HLSL вы указываете целевой PS / VS, например SM2.0, SM 3.0. Существуют ли инструменты для HLSL (и я предполагаю, что другие языки шейдеров), которые скажут мне, для каких версий модели шейдера задана данная функция / файл HLSL? Например, мы написали шейдеры для SM3.0 по умолчанию, но, насколько я знаю, они действительны как SM2.0.

1 Ответ

2 голосов
/ 10 февраля 2011

Начните с более низкой версии шейдера и продолжайте свой путь до его компиляции.Это не элегантно, но работает.

...