У меня есть программа GLSL shader
, на которой запущено приложение для iPhone (это очень очень простой шейдер). Я пытаюсь объявить массив vec2
, но у меня много проблем. Мой шейдер обернут в стороннюю библиотеку, поэтому, к сожалению, я не могу получить никакой реальной информации о фактической ошибке в синтаксисе.
Мой код (не работает) для объявления массива vec2:
highp vec2 steps[5] = vec2[](
vec2( 0.0015625, 0.00208333333333),
vec2( 0.003125, 0.00416666666667),
vec2( 0.00625, 0.00833333333333),
vec2( 0.0125, 0.0166666666667),
vec2( 0.025, 0.0333333333333)
);
Кто-нибудь знает, как создать массив типов vec2
в OpenGLES 2.0?