华章程序员书库:OpenGL编程指南(原书第8版)[OpenGLProgrammingGuide]
内容简介
《华章程序员书库:OpenGL编程指南(原书第8版)》是由Khronos小组编写的官方指南,是OpenGL领域的专业著作,素有“OpenGL”的美誉。第8版针对OpenGL4.3版本全方位阐释OpenGL的各种技术细节、方法和佳实践,帮助程序员走上OpenGL专家之路。
《华章程序员书库:OpenGL编程指南(原书第8版)》共12章:第1章概述OpenGL主要特性和功能;第2章讨论OpenGL中主要的特性——可编程着色器;第3章介绍使用OpenGL进行几何体绘制的各种方法,以及一些可以让渲染更为高效的优化手段;第4章阐释OpenGL对于颜色的处理过程,包括像素的处理、缓存的管理以及像素处理相关的渲染技术;第5章介绍在一个二维计算机屏幕上表现三维场景的操作细节;第6章讨论将几何模型与图像结合来创建真实的、高质量的三维模型的方法;第7章介绍计算机图形的光照效果模拟方法;第8章介绍使用可编程着色器生成纹理和其他表面效果的方法细节;第9章解释OpenGL管理和细分几何表面的着色器功能;第10章介绍在OpenGL渲染管线中使用着色器进行几何体图元修改的特别技术;第1l章介绍使用OpenGL帧缓存和缓存内存实现高级渲染技术和非图形学应用的相关方法;第12章介绍了新的着色器阶段,将通用计算的方法融合到OpenGL的渲染管线当中。
作者简介
施莱尔(Dave Shreiner),ARM公司的图形与GPU计算部门主管,自从OpenGL诞生之日起就积极地参与到它的开发当中。他创建了个OpenGL的商业培训课程,并且拥有超过20年的OpenGL编程教学经验。
Graham Sellers,《OpenGL超级宝典》的联合作者,在AMD负责OpenGL的软件开发。他同时还是很多OpenGL特性规范的作者,并且协助将OpenGL ES移植到桌面计算机平台。
John Kessenich,OpenGL着色语言的规范编者,LunarG公司的顾问,负责GLSL的编译器技术。他在3DLabs和Intel帮助下开发了OpenGL 2.0和OpenGL ES 2.0。
Bill Licea-Kane,AMD的技术部门核心成员,《OpenGL Shading Language Guide》的联合作者,OpenGL着色语言技术子部门的负责人。