01 基础认识

从一本书说起

《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标准推崇核心渲染模式,即对程序员给出了大量的自由功能。

 

posted @ 2024-01-31 20:39  老友不要辣  阅读(3)  评论(0编辑  收藏  举报