OpenGL Superbible: Comprehensive Tutorial and Reference, 7/e (Paperback)

Graham Sellers, Richard S Wright Jr., Nicholas Haemel

  • 出版商: Addison Wesley
  • 出版日期: 2015-07-21
  • 定價: $2,330
  • 售價: 9.5$2,214
  • 語言: 英文
  • 頁數: 880
  • 裝訂: Paperback
  • ISBN: 0672337479
  • ISBN-13: 9780672337475
  • 相關分類: OpenGL
  • 相關翻譯: OpenGL 超級寶典, 7/e (簡中版)
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

OpenGL® SuperBible, Seventh Edition, is the definitive programmer’s guide, tutorial, and reference for OpenGL 4.5, the world’s leading 3D API for real-time computer graphics. The best introduction for any developer, it clearly explains OpenGL’s newest APIs; key extensions; shaders; and essential, related concepts. You’ll find up-to-date, hands-on guidance for all facets of modern OpenGL development—both desktop and mobile.

 

The authors explain what OpenGL does, how it connects to the graphics pipeline, and how it manages huge datasets to deliver compelling experiences. Step by step, they present increasingly sophisticated techniques, illuminating key concepts with worked examples. They introduce OpenGL on several popular platforms, and offer up-to-date best practices and performance advice.

 

This revised and updated edition introduces many new OpenGL 4.5 features, including important ARB and KHR extensions that are now part of the standard. It thoroughly covers the latest Approaching Zero Driver Overhead (AZDO) performance features, and demonstrates key enhancements with new example applications.

 

Coverage includes

  • A practical introduction to real-time 3D graphics, including foundational math
  • Core techniques for rendering, transformations, and texturing
  • Shaders and the OpenGL Shading Language (GLSL) in depth
  • Vertex processing, drawing commands, primitives, fragments, and framebuffers
  • Compute shaders: harnessing graphics cards for more than graphics
  • Pipeline monitoring and control
  • Managing, loading, and arbitrating access to data
  • Building larger applications and deploying them across platforms
  • Advanced rendering: light simulation, artistic and non-photorealistic effects, and more
  • Reducing CPU overhead and analyzing GPU behavior
  • Supercharging performance with persistent maps, bindless textures, and fine-grained synchronization
  • Preventing and debugging errors
  • New applications: texture compression, text drawing, font rendering with distance fields, high-quality texture filtering, and OpenMP 

Bonus material and sample code are available at openglsuperbible.com.

商品描述(中文翻譯)

《OpenGL® SuperBible, 第七版》是OpenGL 4.5的權威程式設計師指南、教程和參考資料,OpenGL是全球領先的用於實時計算機圖形的3D API。對於任何開發者來說,這是最好的入門指南,清晰地解釋了OpenGL的最新API、關鍵擴展、著色器和相關概念。無論是桌面還是移動平台,您都可以找到最新的實用指導,全面涵蓋現代OpenGL開發的各個方面。

作者解釋了OpenGL的功能,以及它如何與圖形管線相連接,以及如何管理大型數據集以提供引人入勝的體驗。他們逐步介紹了越來越複雜的技術,並通過實例來闡明關鍵概念。他們在幾個熱門平台上介紹了OpenGL,並提供最新的最佳實踐和性能建議。

這本修訂和更新的新版介紹了許多OpenGL 4.5的新功能,包括重要的ARB和KHR擴展,這些擴展現在已成為標準的一部分。它全面介紹了最新的Approaching Zero Driver Overhead (AZDO)性能功能,並通過新的示例應用程序演示了關鍵增強功能。

內容包括:
- 實時3D圖形的實用入門,包括基礎數學知識
- 渲染、變換和紋理的核心技術
- 深入介紹著色器和OpenGL著色語言(GLSL)
- 頂點處理、繪圖命令、基本圖元、片段和幀緩衝區
- 計算著色器:利用圖形卡進行非圖形計算
- 管道監控和控制
- 數據的管理、加載和仲裁訪問
- 構建更大的應用程序並在不同平台上部署
- 高級渲染:光線模擬、藝術和非真實感效果等
- 減少CPU開銷和分析GPU行為
- 通過持久映射、無綁定紋理和細粒度同步來提高性能
- 錯誤的預防和調試
- 新的應用程序:紋理壓縮、文本繪製、使用距離場的字體渲染、高質量紋理過濾和OpenMP

附加材料和示例代碼可在openglsuperbible.com上獲得。