「OpenGL」 Vertex 简介
es 2.0
顶点定义
const GLfloat vertices[] = {
-1.0, -1.0, 0.0, // bottomleft
-1.0, 1.0, 0.0, // topleft
1.0, 1.0, 0.0, // topright
1.0, -1.0, 0.0 // bottom right
};
vertex 源码
attribute vec4 position;
varying vec2 tex_coord;
void main()
{
gl_Position = position;
tex_coord = 0.5 * vec2(position.x + 1.0, position.y + 1.0);
}
此时得到的 tex_coord
是小数,值为位置信息除以宽度/高度;
Comments