08 2022 档案
摘要:在OpenGL中,一切都是3D的,但屏幕或窗口是一个2D像素阵列,因此OpenGL的大部分工作是将所有3D坐标转换为适合屏幕的2D像素。这个过程由OpenGL的渲染管线管理。 渲染管线可以分为两大部分: 将3D坐标转换为2D坐标 将2D坐标转换为实际的彩色像素 顶点着色器处理后,顶点值应该是NDC坐
阅读全文
摘要:状态机 OpenGL自身是一个巨大的状态机,变量(描述该如何操作)的大集合 OpenGL的状态通常被称为上下文(Context)。 状态设置函数(State-changing Function) 状态应用的函数(State-using Function) 通过改变一些上下文变量来改变 OpenGL状
阅读全文
摘要:前面已经了解了一些基础内容,下面通过QT实现简单三角形(注意,这里不做着色,如果当前电脑的显卡会做默认颜色处理的话就会显示默认的颜色)
阅读全文