学习opengl
首先初始化。
创建一个窗口对象,名称,大小。
循环渲染。
图像渲染管线接受一组3D坐标,然后把他们转变为屏幕上的有色的2D像素输出。图形渲染管线可以被划分为几个阶段,每个阶段将会把前一个的输出作为输入。每一个阶段运行各自的小程序(着色器Shader)。
一般只需要配置顶点着色器和片段着色器。
顶点着色器:把一个3D坐标转到另一种3D坐标。
片段着色器:计算像素最后的颜色输出。
首先定义一组顶点数据,float数组。
通过VBO一次性把大批数据发送到GPU中。
定义顶点着色器,使用着色器语言GLSL。
将着色器源码附加到着色器对象上,然后编译它。
片段着色器同理。
链接顶点着色器和片段着色器。
给顶点着色器输入数据。