В нашей игре OpenGL произошел сбой шейдерного соединения на карте ATI Radeon x800. glGetProgramInfoLog
отчеты:
Fragment shader(s) failed to link, vertex shader(s) linked.
Fragment Shader not supported by HW
Некоторые поиски в Google предполагают, что мы можем достичь предела инструкции ALU из-за очень длинного фрагментного шейдера. Есть ли способ проверить это?
Я не смог найти подробных спецификаций для x800 и ни одного способа запросить лимит инструкций во время выполнения. И даже если бы я смог запросить его, как определить количество инструкций моего шейдера?