OpenGL学习笔记二
2021-02-23 本文已影响0人
MxlZlh
OpenGL 基础渲染
一、OpenGL 渲染结构
OpenGL渲染结构有3种向OpenGL 着⾊器传递渲染数据的⽅法可供我们选择
1.属性
2.uniform 值
3.纹理
二、OpenGL 基础图元
•点
•线
• 线带
• 线环
• 三⻆形
• 三⻆形金字塔
• 三⻆形带
• 三⻆形扇
三、存储着色器
存储着⾊器分类
• 单位着⾊器
• 平面着⾊器
• 上⾊着⾊器
• 默认光源着⾊器
• 点光源着⾊器
• 纹理替换矩阵
• 纹理调整着⾊器
• 纹理光源着⾊器
顶点着色器,可编程管线中的一种着色器,而且是必须实现的。用来处理顶点的。(片元着色器也需要自己实现)
存储着色器,在固定管线中的对多种效果已封装好的着色器。
常⽤代码
• 定义着⾊器
GLShaderMananger shaderMananger;
• 初始化着⾊器
shaderMananger.initalizeStockShaders();
• 使⽤
shaderMananger.userStockMananger(参数列列表)