Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

OpenGL


1. 

OpenGL Insights

OpenGL Insights

By: Patrick Cozzi; Christophe Riccio

Publisher: A K Peters/CRC Press

Publication Date: 23-JUL-2012

Insert Date: 19-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Assembling contributions from experienced developers, vendors, researchers, and educators, OpenGL Insights presents real-world techniques for intermediate and advanced OpenGL, OpenGL ES, and WebGL developers. Focusing on current and emerging techniques for the OpenGL family of APIs, the book demonstrates the breadth and depth of OpenGL. Readers will gain practical skills to solve problems related to performance, rendering, profiling, framework design, and more. Source code, demos, and other material are available on the book’s website. ...

2. 

OpenGL 4 Shading Language Cookbook Second Edition

OpenGL 4 Shading Language Cookbook Second Edition

By: David Wolff

Publisher: Packt Publishing

Publication Date: 24-DEC-2013

Insert Date: 27-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

A full set of recipes demonstrating simple and advanced techniques for producing high-quality, real-time 3D graphics using OpenGL and GLSL 4.x Discover simple and advanced techniques for leveraging modern OpenGL and GLSL Learn how to use the newest features of GLSL including compute shaders, geometry, and tessellation shaders Get to grips with a wide range of techniques for implementing shadows using shadow maps, shadow volumes, and more Clear, easy-to-follow examples with detailed explanations and full, cross-platform source code available from GitHub In...

3. 

Instant GLEW

Instant GLEW

By: Ashwin Nanjappa;

Publisher: Packt Publishing

Publication Date: 26-JUL-2013

Insert Date: 01-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to effortlessly deploy OpenGL Extensions in your programs using GLEW Learn something new in an Instant! A short, fast, focused guide delivering immediate results Learn about the usages of GLEW and how to use OpenGL extensions in your programs Learn about the functionalities of GLEW Discover utilities to use OpenGL extensions In Detail 3D graphics hardware is evolving quickly and expanding across devices ranging from smartphones to tablets to computers. OpenGL Extensions help vendors to expose the cutting-edge features of their hardware to developers in a...

4. 

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, Eighth Edition

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, Eighth Edition

By: Dave Shreiner; Graham Sellers; John M. Kessenich; Bill M. Licea-Kane

Publisher: Addison-Wesley Professional

Publication Date: 20-MAR-2013

Insert Date: 31-MAY-2012

Slots: 1.0

Table of Contents • Start Reading

Includes Complete Coverage of the OpenGL® Shading Language! Today’s OpenGL software interface enables programmers to produce extraordinarily high-quality computer-generated images and interactive applications using 2D and 3D objects, color images, and programmable shaders. OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 4.3, Eighth Edition, has been almost completely rewritten and provides definitive, comprehensive information on OpenGL and the OpenGL Shading Language. This edition of the best-selling “Red Book” describes the features through OpenGL version 4.3....

5. 

OpenGL is a powerful software interface used to produce high-quality, computer-generated images and interactive applications using 2D and 3D objects, bitmaps, and color images. The OpenGL®Programming Guide, Seventh Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.1. This seventh edition of the best-selling “red book” describes the latest features of OpenGL Versions 3.0 and 3.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as...

6. 

OpenGL® Shading Language, Third Edition, extensively updated for OpenGL 3.1, is the experienced application programmer’s guide to writing shaders. Part reference, part tutorial, this book thoroughly explains the shift from fixed-functionality graphics hardware to the new era of programmable graphics hardware and the additions to the OpenGL API that support this programmability. With OpenGL and shaders written in the OpenGL Shading Language, applications can perform better, achieving stunning graphics effects by using the capabilities of both the visual processing unit and the central...

7. 

OpenGL Programming for Windows 95 and Windows NT

OpenGL Programming for Windows 95 and Windows NT

By: Ron Fosner

Publisher: Addison-Wesley Professional

Publication Date: 29-OCT-1996

Insert Date: 22-NOV-2008

Slots: 1.0

Table of Contents • Start Reading

The licensing of OpenGL to many leading computer companies, including Microsoft, has made it possible for graphics programmers to learn to write stunning 3D graphics programs using the industry graphics standard on the world's most popular operating system. And OpenGL Programming for Windows 95 and Windows NT is the key to the door of opportunity for those who see the tremendous potential for programmers who can produce high-quality 3D applications on these platforms. Using numerous examples, Microsoft's Visual C++ programming platform, the C++ programming language, and the...

8. 

OpenGL® ES 2.0 Programming Guide

OpenGL® ES 2.0 Programming Guide

By: Aaftab Munshi; Dan Ginsburg; Dave Shreiner

Publisher: Addison-Wesley Professional

Publication Date: 24-JUL-2008

Insert Date: 01-MAR-2008

Slots: 1.0

Table of Contents • Start Reading

OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability of shaders is now available on small and portable devices—including cell phones, PDAs, consoles, appliances, and vehicles. However, OpenGL ES differs significantly from OpenGL. Graphics programmers and mobile developers have had very little information about it—until now. In the OpenGL® ES 2.0 Programming Guide, three leading authorities on the Open GL ES 2.0 interface—including the...

9. 

OpenGL® Programming on Mac OS® X: Architecture, Performance, and Integration

OpenGL® Programming on Mac OS® X: Architecture, Performance, and Integration

By: Robert P. Kuehne; J. D. Sullivan

Publisher: Addison-Wesley Professional

Publication Date: 17-DEC-2007

Insert Date: 24-DEC-2007

Slots: 1.0

Table of Contents • Start Reading

The Mac has fully embraced OpenGL throughout its visual systems. In fact, Apple's highly efficient, modern OpenGL implementation makes Mac OS X one of today's best platforms for OpenGL development. OpenGL® Programming on Mac OS® X is the first comprehensive resource for every graphics programmer who wants to create, port, or optimize OpenGL applications for this high-volume platform. Leading OpenGL experts Robert Kuehne and J. D. Sullivan thoroughly explain the Mac's diverse OpenGL APIs, both old and new. They illuminate crucial OpenGL setup, configuration, and performance issues that are...

10. 

OpenGL® SuperBible: Comprehensive Tutorial and Reference, Fourth Edition

OpenGL® SuperBible: Comprehensive Tutorial and Reference, Fourth Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 18-JUN-2007

Insert Date: 18-APR-2007

Slots: 1.0

Table of Contents • Start Reading

OpenGL ® SuperBible, Fourth Edition, begins by illuminating the core techniques of “classic” OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1’s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations on multiple platforms, including Windows, Mac OS X, GNU/Linux, UNIX, and embedded systems. Coverage includes ·         An entirely new chapter on OpenGL...

11. 

OpenGL® Distilled

OpenGL® Distilled

By: 

Publisher: Addison-Wesley Professional

Publication Date: 27-FEB-2006

Insert Date: 25-MAR-2006

Slots: 1.0

Table of Contents • Start Reading

OpenGL opens the door to the world of high-quality, high-performance 3D computer graphics. The preferred application programming interface for developing 3D applications, OpenGL is widely used in video game development, visualization and simulation, CAD, virtual reality, modeling, and computer-generated animation. OpenGL® Distilled provides the fundamental information you need to start programming 3D graphics, from setting up an OpenGL development environment to creating realistic textures and shadows. Written in an engaging, easy-to-follow style, this book makes it easy to find the...

12. 

OpenGL® Shading Language, Second Edition

OpenGL® Shading Language, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 25-JAN-2006

Insert Date: 01-FEB-2006

Slots: 1.0

Table of Contents • Start Reading

"As the 'Red Book' is known to be the gold standard for OpenGL, the 'Orange Book' is considered to be the gold standard for the OpenGL Shading Language. With Randi's extensive knowledge of OpenGL and GLSL, you can be assured you will be learning from a graphics industry veteran. Within the pages of the second edition you can find topics from beginning shader development to advanced topics such as the spherical harmonic lighting model and more." —David Tommeraasen, CEO/Programmer, Plasma Software "This will be the definitive guide for OpenGL shaders; no other book goes into this detail....

13. 

OpenGL® SuperBible, Third Edition

OpenGL® SuperBible, Third Edition

By: 

Publisher: Sams

Publication Date: 30-JUN-2004

Insert Date: 07-DEC-2004

Slots: 1.0

Table of Contents • Start Reading

In a world where everything from how we take pictures to how we get our food is designed to happen as quickly and easily as possible, it can take a lot longer to learn how to make it all work behind the scenes. Theories and concepts can weigh you down when all you really want to know is how to create, design and go. That's where OpenGL SuperBible comes in. Complete with supporting figures and a CD packed with free tools, demos and libraries, OpenGL SuperBible simplifies 3D programming concepts without wasting your time with programming theory. Mac and Windows users will both find this...

14. 

OpenGL® Shading Language

OpenGL® Shading Language

By: 

Publisher: Addison-Wesley Professional

Publication Date: 12-FEB-2004

Insert Date: 16-JUN-2004

Slots: 1.0

Table of Contents • Start Reading

Praise for OpenGL® Shading Language “OpenGL® Shading Language provides a timely, thorough, and entertaining introduction to the only OpenGL ARB-approved high-level shading language in existence. Whether an expert or a novice, there are gems to be discovered throughout the book, and the reference pages will be your constant companion as you dig into the depths of the shading APIs. From algorithms to APIs, this book has you covered.”      —Bob Kuehne          CEO, Blue Newt Software “Computer graphics and rendering technologies just took a giant leap forward with hardware vendors rapidly...