Почему texture1d ( ) в GLSL вернуть vec4?

Я пытаюсь использовать одномерный массив в качестве таблицы поиска в моем вершинном шейдере ... так почему, когда я вызываю

texture1D (tex , gl_TexCoord [0] .s);

возвращает ли он vec4? Я имею в виду, я знаю, что он делает, но что представляют собой 4 значения? Все, что мне нужно, это одно значение текстуры на основе координаты.

5
задан jakev 5 November 2010 в 06:09
поделиться