2015-06-06 2 views
0

Какой тип лучше всего использовать в матрице преобразования в моем вершинном шейдере в opengl и как преобразовать мою позицию vec3 в vec4 с 1 в четвертой строке для умножения наиболее эффективно? Я хочу, чтобы он был как можно более эффективным.Тип матрицы 4 * 4 для шейдеров opengl?

ответ

0

mat4 - это тип передачи матрицы с плавающей запятой 4x4 в программу шейдеров GLSL. Вы обновляете его с помощью вызова glUniformMatrix4fv.

См. Этот вопрос: Shader position vec4 or vec3 для обсуждения данных положения vec3 vs vec4. Однако, вероятно, не имеет значения, что этап вершины в конвейере редко является узким местом в рендеринге.

Смежные вопросы