首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何学习OpenGL 3.0?

如何学习OpenGL 3.0?
EN

Stack Overflow用户
提问于 2010-01-14 22:31:14
回答 5查看 3.4K关注 0票数 5

是否有一本好书专注于OpenGL 3.0的可编程方面?

我想要一些像OpenGL超级圣经,但只关注“新约”部分-可编程而不是固定管道。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-01-29 00:13:56

橙书:result&ct=result&resnum=4&ved=0CB4Q6AEwAw#v=onepage&q=&f=false

票数 5
EN

Stack Overflow用户

发布于 2011-02-11 08:44:05

最新的第5版OpenGL SuperBible只关注核心配置文件。不幸的是,它包括了它自己的gltools库,所以这本书的大部分开头实际上更多的是教那个工具包,而不是核心配置文件本身,当然它涵盖了现代opengl程序的基本总体布局,之后似乎确实填补了更多的困难。但是,随着您的进步,您似乎重新实现了拐杖库。

不幸的是,OpenGL编程指南(红皮书)第七版似乎已经过时了。他们已经标记了兼容性配置文件中的所有内容,而不是核心,但这是关于它的。

2012年12月发布了一款第八版,它显然是在重写现代方法。

实际上,最好学习兼容性概要文件/OpenGL 2.1上的特定区域,然后将它们合并成核心概要文件。一次做这件事实在太过分了。

  • 首先学习顶点缓冲区对象(并丢弃glBegin/glEnd和两者之间的任何东西)。
  • 学习手动矩阵操作和堆栈,或者一个适当的库( glPushMatrix/glTranslate/glRotate/glOrthagonal/gluLookAt/glFrustum,沟,您可能需要使用一些兼容性的东西来绑定您的手工处理的矩阵,但下一步您可以使用着色器)
  • 学习顶点和片段着色器
  • 了解如何将OpenGL上下文设置为3.1+ (依赖于窗口系统)。
票数 5
EN

Stack Overflow用户

发布于 2010-01-14 23:02:04

这本书OpenGL编程指南:学习OpenGL官方指南,版本3.0和3.1 (第7版)被更新,并解释了OpenGL 3.0的新特性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2068034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档