
LearnOpenGL.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《LearnOpenGL》是一本全面介绍现代OpenGL图形编程的电子书,适合希望深入学习图形渲染和3D建模技术的初学者及中级程序员阅读。
在开始这段旅程之前,先了解一下OpenGL是什么。通常认为它是一个应用程序编程接口(API),包含了一系列用于操作图形和图像的方法。然而,OpenGL本身并不是一个API,而只是一个规范,由Khronos组织制定并维护的。该规范严格规定了每个函数应该如何执行以及它们如何返回结果。至于内部具体实现细节,则完全取决于编写OpenGL库的人。
由于OpenGL规范没有详细说明具体的实现方法,因此不同的OpenGL库可以采用多种方式来提供相同的功能和效果(即用户不会感受到功能上的差异)。实际开发OpenGL库的通常是显卡制造商。每当你购买一块新的显卡时,它会支持特定版本的OpenGL,通常针对某一系列的显卡进行优化。
在苹果系统中,使用的OpenGL库是由苹果公司维护的;而在Linux系统下,则有由显卡生产商提供的官方版和一些爱好者制作的不同版本。这意味着当实际运行中的OpenGL库行为与规范不一致时,问题很可能出自于具体实现者(即开发者)所遗留下的错误。
全部评论 (0)
还没有任何评论哟~


