我一直在阅读(openGL superbible 5th Edition)一段时间,其中iam对它的内容非常满意,但不知怎的,我对这本书广泛使用GLTools库感到困惑,这似乎很难让我去理解,我的问题是:
答案 0 :(得分:4)
是GLtools库的标准opengl库吗?
OpenGL不是一个库;尽管GL中L的原始含义确实是库,但我个人将其归为 L ayer。
从技术角度来看,OpenGL“仅仅”是一个规范,即描述系统的(冗长的)文档,以及哪些实现必须符合。然后是实际的实现(通常是GPU驱动程序的一部分)。
除了OpenGL规范中的内容之外,OpenGL实现还没有其他任何东西可以预期。
GLtools 绝对不是OpenGL的一部分。
答案 1 :(得分:3)
它专门为OpenGL超级圣经而写(我也有一个副本,我正在阅读它)。我建议尽快远离GLtools。为方便起见,GLtools只是一个帮助库。您应该开始学习使用GLM并编写自己的缓冲区对象。这将为您进一步为OpenGL 3.x-4.x企业做好准备。它还可以让您更好地处理着色器。