Я читаю учебник об openGL 3.3 (где, естественно, используется GLSL 330).К сожалению, мое оборудование ограничено openGL 3.0 (где GLSL 130 - новейший формат).В GLSL 130 синтаксис
layout (location = 1) in vec4 position;
выдает ошибку.Наиболее важно, что код, в котором несколько экземпляров «макета» применяются к разным переменным, не работает.Я даже пытался
#extension ARB_explicit_attrib_location : require
, который также не поддерживается.Есть ли способ переписать эти утверждения из 330 в 130 эквивалентно?