OpenGL Superbible

By Graham Sellers, Richard S. Wright Jr. & Nicholas Haemel


OpenGL Superbible - Graham Sellers, Richard S. Wright Jr. & Nicholas Haemel

Primary: OpenGL Superbible.pdf - 35,687 KB/Sec

Mirror [#1]: OpenGL Superbible.pdf - 32,682 KB/Sec

Mirror [#2]: OpenGL Superbible.pdf - 27,845 KB/Sec

More by Graham Sellers, Richard S. Wright Jr. & Nicholas Haemel : OpenGL Superbible


Related Books

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.


Search
Recent Posts
The Book of Why
Head First HTML and CSS
React.js Essentials
CompTIA Network+ N10-006 Cert Guide
iPad Pro Guidebook
CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)
The Future of Leadership
JavaScript: The Definitive Guide
How Computers Work, 9th Edition, Multi-Touch Version
CCENT ICND1 Study Guide
iPhone 8 Advanced Guide
Official (ISC)2 Guide to the CISSP CBK, Fourth Edition
ZAG
The C++ Programming Language, 4/e
(ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide
Eloquent JavaScript, 2nd Ed.
ASP.NET Core MVC 2.0 Cookbook
Think Python
Exam Ref 70-532 Developing Microsoft Azure Solutions, 2/e
C# Programming Basics: Learn C# Coding for Beginners Book 1
The iPad Office
100 Things Every Designer Needs to Know About People
Technical Drawing 101 with AutoCAD 2017
iPhone X Tips, Tricks and Tweaks
Glow Kids
iPad Superguide, Third Edition
C# Programming Fundamentals
Google Drive and Docs in 30 Minutes (2nd Edition)
Deep Learning Fundamentals in Python
3D CAD with Autodesk 123D
100 Things Every Mac User Should Know
Macs For Dummies
PHR/SPHR Professional in Human Resources Certification Bundle
Management Information System
Enhancing Adobe Acrobat DC Forms with JavaScript
Microsoft Access 2017: Made Easy
Mastering pandas for Finance
Understanding the Digital World
Mastering Apple TV 4K - The Ultimate User Guide To Apple TV Using Siri Remote
Writing A Novel with Ulysses
Python Cookbook
Adobe Photoshop CC Classroom in a Book (2018 release), 1/e
Creative Selection
Python Crash Course
Machine Learning for Dummies
iPhone & iPad Secrets (For iOS 10.3)
Superintelligence
The Master Algorithm
Tutor for Calendar for the Mac
Tutor for iTunes for the Mac
iCloud Starter Guide
Adobe InDesign CC Classroom in a Book (2018 release), 1/e
iPhone X Uncensored: Facts, Tips & Secrets
Beginning C# Programming
My First MacBook and MacBook Air
101 Essential iPad Tips & Tricks
Presentation Zen: Simple Ideas on Present...
iTunes
CISSP (ISC)2 Certified Information Systems Security Professional Official Study Guide
Dawn of the New Everything
Steal Bolt Hacking
Iphone 8: Beginner’s Guide
Crypto
SharePoint 2016 for Dummies
CISSP Official (ISC)2 Practice Tests
Deep Learning
Designing Data-Intensive Applications
Python Programming
Effective Java, 3/e
Learn Sql In 6 Days
Raspberry Pi User Guide
Apple Watch Os 2: Beginner’s Guide
CompTIA Network+ Certification All-in-One Exam Guide, Seventh Edition (Exam N10-007)
Ipad Pro 2017: Getting to Know to the Basics
XSLT For Dummies
Fitbit Versa: An Easy Guide to the Best Features
Mastering Swift 4 - Fourth Edition
CCCENT/CCNA ICND1 100-105
Apple Tv 4k: Learning the Essentials
Java All-in-One For Dummies
Tutor for iCloud for the Mac
Parametric Modeling with Autodesk Fusion 360 (Spring 2018 Edition)
Hacking the Hacker
Project Management Absolute Beginner's Guide, 4/e
C for Programmers with an Introduction to C11
Planning and Control Using Oracle Primavera P6 Versions 8 to 17 PPM Professional
Residential Design Using AutoCAD 2018
Cyber Reconnaissance, Surveillance and Defense
Practical Mobile Forensics - Third Edition
All-New Amazon Fire TV Stick User Guide: Newbie to Expert in 1 Hour!
The Key to the C-Suite
SQL Server 2017 Developer's Guide
Python Passive Network Mapping
The Calculus of Computation
iPhone X Pro Guide
Agile Project Management Methodology for Beginners: Scrum Project Management for Beginners
The Soul of A New Machine
Programming in Objective-C, 4/e
Airpods: An Easy Guide to the Best Features
Cloud Computing