OpenGL Programming Guide,9th Edition


OpenGL Programming Guide: The Official Guide to Learning OpenGL,Version 4.5 with SPIR-V
by John Kessenich and Graham Sellers
Print Length 页数: 976 pages
Publisher finelybook 出版社: Addison Wesley; 9 edition (8 July 2016)
Language 语言: English
ISBN-10: 0134495497
ISBN-13: 9780134495491
Complete Coverage of OpenGL® 4.5—the Latest Version (Includes 4.5,4.4,SPIR-V,and Extensions)
The latest version of today’s leading worldwide standard for computer graphics,OpenGL 4.5 delivers significant improvements in application efficiency,flexibility,and performance. OpenGL 4.5 is an exceptionally mature and robust platform for programming high-quality computer-generated images and interactive applications using 2D and 3D objects,color images,and shaders.
OpenGL® Programming Guide,Ninth Edition,presents definitive,comprehensive information on OpenGL 4.5,4.4,SPIR-V,OpenGL extensions,and the OpenGL Shading Language. It will serve you for as long as you write or maintain OpenGL code.
This edition of the best-selling “Red Book” fully integrates shader techniques alongside classic,function-centric approaches,and contains extensive code examples that demonstrate modern techniques. Starting with the fundamentals,its wide-ranging coverage includes drawing,color,pixels,fragments,transformations,textures,framebuffers,light and shadow,and memory techniques for advanced rendering and nongraphical applications. It also offers discussions of all shader stages,including thorough explorations of tessellation,geometric,and compute shaders.
New coverage in this edition includes
Thorough coverage of OpenGL 4.5 Direct State Access (DSA),which overhauls the OpenGL programming model and how applications access objects
Deeper discussions and more examples of shader functionality and GPU processing,reflecting industry trends to move functionality onto graphics processors
Demonstrations and examples of key features based on community feedback and suggestions
Updated appendixes covering the latest OpenGL libraries,related APIs,functions,variables,formats,and debugging and profiling techniques
Contents
Chapter 1. Introduction To Opengl
Chapter 2. Shader Fundamentals
Chapter 3. Drawing With Opengl
Chapter 4. Color,Pixels,And Fragments
Chapter 5. Viewing Transformations,Culling,Clipping,And Feedback
Chapter 6. Textures And Framebuffers
Chapter 7. Light And Shadow
Chapter 8. Procedural Texturing
Chapter 9. Tessellation Shaders
Chapter 10. Geometry Shaders
Chapter 11. Memory
Chapter 12. Compute Shaders
Appendix A. Support Libraries
Appendix B. Opengl Es And Webgl
Appendix C. Built-In Glsl Variables And Functions
Appendix D. State Variables
Appendix E. Homogeneous Coordinates And Transformation Matrices
Appendix F. Floating-Point Formats For Textures,Framebuffers,And Renderbuffers
Appendix G. Debugging And Profiling Opengl
Appendix H. Buffer Object Layouts
完整覆盖OpenGL®4.5 – 最新版本(包括4.5,4.4,SPIR-V和扩展)
OpenGL 4.5是当今全球领先的计算机图形学标准的最新版本,可显着提高应用程序的效率,灵活性和性能。 OpenGL 4.5是使用2D和3D对象,彩色图像和着色器编程高质量计算机生成的图像和交互式应用程序的非常成熟和强大的平台。
OpenGL®编程指南,第九版,介绍OpenGL 4.5,4.4,SPIR-V,OpenGL扩展和OpenGL着色语言的完整信息。只要您编写或维护OpenGL代码,它将为您服务。
这本畅销的“红皮书”完全将着色器技术与经典的以功能为中心的方法整合在一起,并且包含了丰富的代码示例来演示现代技术。从基础开始,其广泛的覆盖范围包括绘图,颜色,像素,片段,变换,纹理,帧缓冲,光和阴影以及用于高级渲染和非映射应用的内存技术。它还提供了所有着色器阶段的讨论,包括彻底探索镶嵌,几何和计算着色器。
此版本的新版本包括
彻底覆盖OpenGL 4.5直接状态访问(DSA),它重新开发了OpenGL编程模型以及应用程序如何访问对象
更深入的讨论和更多的着色器功能和GPU处理示例,反映了将功能移植到图形处理器的行业趋势
基于社区反馈和建议的示范和示例
更新的附录涵盖了最新的OpenGL库,相关的API,函数,变量,格式以及调试和分析技术
目录
第一章Opengl简介
第二章着色器基础知识
第3章绘图与Opengl
第四章颜色,像素和片段
第5章查看转换,剔除,剪切和反馈
纹理和帧缓冲区
第七章光阴影
第八章程序纹理
第9章细分着色器
几何着色器
记忆
第12章计算着色器
附录A.支持图书馆
附录B. Opengl Es和Webgl
附录C.内置的Glsl变量和函数
附录D.国家变量
均匀坐标和变换矩阵
附录F.纹理,帧缓冲区和渲染缓冲区的浮点格式
附录G.调试和分析Opengl
附录H.缓冲区对象布局

相关文件下载地址

下载地址 Download
解决验证以访问链接!
打赏
未经允许不得转载:finelybook » OpenGL Programming Guide,9th Edition

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫