文章目录
前言
这章节主要研究管线的前两个阶段————顶点组装和顶点着色。
一、顶点处理
顶点读取——》顶点着色器
1.顶点着色器输入
(1) void glVertexAttribPointer()把缓冲数据和顶点着色器的输入联系到了一起
(2) 主要辅助函数介绍了void glVertexAttribFormat()、void glVertexAttribBinding()、void glBindVertexBuffer()函数
2.顶点着色器输出
(1)顶点着色器可操作的内置输出变量接口块:
out gl_PerVertex
{
vec4 gl_Position; //顶点位置
float gl_PointSize; //顶点尺寸
float gl_ClipDistance[];