open Graphics Library 核心是一个c库,同时支持多语言的派生。
可编程管线,
状态机(State Machine)是一种数学模型,用于描述对象在不同状态下的行为及状态之间的转换关系。状态机由一组状态(States)、一组转移(Transitions)、以及一组动作(Actions)组成。
-
状态(States):状态是指对象或系统所处的特定情况或条件。在状态机中,对象可以处于不同的状态,例如:待机、运行、暂停等。每个状态都代表了对象在某一时刻的特定属性或特征。
-
转移(Transitions):转移是指对象从一个状态切换到另一个状态的过程。转移通常由一些条件触发,当条件满足时,状态机就会执行相应的转移。例如:当一个任务完成时,状态机可能会从“运行”状态切换到“完成”状态。
-
动作(Actions):动作是指状态转移过程中执行的操作或行为。动作可以是对状态的更新、对数据的处理,或者触发其他的事件。例如:在状态机从“运行”状态切换到“完成”状态时,可能需要执行一些清理工作。
OpenGL就是面向GPU编程
顶点数组对象:Vertex Array Object
顶点缓存对象:Vertex Buffer Object
索引缓存对象;Element Buffer Object