opengl学习笔记(一)

 一、初始化

着色器语言中如果没有给定一个变量的值,其内部仍然会给一个变量进行初始化。

以vec3为例,会赋值给他vec3(0.0,0.0,0.0)。

在uniform块中,默认binding=0。

二、glm库的分析

glm中有旋转矩阵、位移矩阵、透视变换矩阵等,使用起来较为方便。

glm::rotate,旋转矩阵的第三个参数,可以选择旋转轴。

glm与正常的旋转操作矩阵相反。

posted @ 2022-04-01 17:29  澳大利亚树袋熊  阅读(39)  评论(0)    收藏  举报