OpenGL--快速了解OpenGL下的专业名词

2020-07-02  本文已影响0人  DSMars

OpenGL上下文 [context]

OpenGL状态机

状态机描述了一个在其生命周期内所经历的各种状态,状态间的转变,发生转变的动因,条件及转变中所执行的活动.或者说,状态机是一种行为,说明对象在其生命周期中响应事件所经历的状态序列以及对那些状态事件的响应.因此具有以下特点:

* 有记忆功能,能记住其当前状态
* 可以接收输入,根据输入的内容和自己的原先状态,修改自己当前状态,并且可以有对应输出
* 当进入特殊状态(停机状态)的时候,便不再就收输入,停止工作

类推到OpenGL中的理解:

渲染 (Rendering)

顶点数组(VertexArray)和顶点缓冲区(VertexBuffer)

固定管线/存储着色器

着色器程序shader

顶点着色器(VertexShader)

片元着色器程序(FragmentShader)

GLSL(OpenGL Shading Language)

光栅化(Rasterization)

纹理

混合

变换矩阵(Transformation)

投影矩阵

渲染上屏/交换缓冲区(SwapBuffer)

上一篇下一篇

猜你喜欢

热点阅读