Есть GLSL код, в котором активно используются "встроенные" переменные, типа, gl_ModelViewProjectionMatrix, gl_Vertex, gl_Color и пр.
Нашлась видеокарта, на после компиляции
"ERROR: 0:? : 'gl_ModelViewProjectionMatrix' : variable is not available in current GLSL version
Версия GLSL: 4.30 — Build 10.18.14.5057
Прочитал, что все это не модно и деприкейтед и это надо пропихивать в шейдеры руками явно через юниформы и привязку буферов к переменным.
Вопрос: нет ли какого-нибудь режима совместимости, в котором бы все это было доступно?
Заранее спасибо.