从一本书说起
《DOMM启示录》 —— 约翰.马克 ; 约翰.罗梅洛;
3D编程地本质:操纵显卡,把一些信息显示到屏幕上。
图形API
图形API :跨平台,垮编程语言的图形程序接口。用于GPU上的指令功能。
市面上比较成熟的图形API: OpenGL、Vulkan、DirectX。
图形API到底是啥?
上层应用的统一的接口。
OpenGL:是由Khronos组织制定并维护的规范
OpenGL实现:各个显卡厂商自己在显驱动顶层面实现这些API的内容。
OpenGL发展史
ARB 成立于1992年,是OpenGL架构审查委员会的缩写
Khronos Group 是一个非盈利的行业联盟,负责多个开放标准的发展,包括OpenGL、Vulkan、OpenGL等。
2006 ARB将OpenGL控制权移交给Khronos。
2003年及以后,为嵌入式设备设计了API,也就是OpenGLES。
2016推出Vulkan,但不是OpenGL的继承者。
游戏引擎与图形API
游戏引擎是将很多功能封装起来,使用起来更加方便快捷。
学习OpenGL,是深入学习游戏引擎的基础。
立即模式和核心模式
3.0之前的版本不会暴露太多细节功能,只能按部就班实现效果。
3.0之后,OpenGL标准推崇核心渲染模式,即对程序员给出了大量的自由功能。
标签:引擎,OpenGL,基础知识,API,图形,Vulkan,Khronos From: https://www.cnblogs.com/laoyou12138/p/18000075