Free Trial

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

Help

OpenGL


1. 

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...

2. 

OpenGL Development Cookbook

OpenGL Development Cookbook

By: Muhammad Mobeen Movania;

Publisher: Packt Publishing

Publication Date: 25-JUN-2013

Insert Date: 03-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Over 40 recipes to help you learn, understand, and implement modern OpenGL in your applications Explores current graphics programming techniques including GPU-based methods from the outlook of modern OpenGL 3.3 Includes GPU-based volume rendering algorithms Discover how to employ GPU-based path and ray tracing Create 3D mesh formats and skeletal animation with GPU skinning Explore graphics elements including lights and shadows in an easy to understand manner In Detail OpenGL is the leading cross-language, multi-platform API used by masses of modern games and...

3. 

OpenGL® SuperBible: Comprehensive Tutorial and Reference, Sixth Edition

OpenGL® SuperBible: Comprehensive Tutorial and Reference, Sixth Edition

By: Graham Sellers; Richard S Wright; Nicholas Haemel

Publisher: Addison-Wesley Professional

Publication Date: 21-JUL-2013

Insert Date: 06-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

OpenGL® SuperBible, Sixth Edition, is the definitive programmer’s guide, tutorial, and reference for the world’s leading 3D API for real-time computer graphics, OpenGL 4.3. The best all-around introduction to OpenGL for developers at all levels of experience, it clearly explains both the newest API and indispensable related concepts. You’ll find up-to-date, hands-on guidance for all facets of modern OpenGL development on both desktop and mobile platforms, including transformations, texture mapping, shaders, buffers, geometry management, and much more. Extensively revised, this edition...

4. 

Advanced Graphics Programming Using OpenGL

Advanced Graphics Programming Using OpenGL

By: Tom McReynolds; David Blythe

Publisher: Morgan Kaufmann

Publication Date: 17-FEB-2005

Insert Date: 08-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Today truly useful and interactive graphics are available on affordable computers. While hardware progress has been impressive, widespread gains in software expertise have come more slowly. Information about advanced techniques—beyond those learned in introductory computer graphics texts—is not as easy to come by as inexpensive hardware. This book brings the graphics programmer beyond the basics and introduces them to advanced knowledge that is hard to obtain outside of an intensive CG work environment. The book is about graphics techniques—those that don’t require esoteric hardware or...

5. 

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....

6. 

Learning OpenGL ES for iOS: A Hands-On Guide to Modern 3D Graphics Programming

Learning OpenGL ES for iOS: A Hands-On Guide to Modern 3D Graphics Programming

By: Erik M. Buck

Publisher: Addison-Wesley Professional

Publication Date: 27-JUL-2012

Insert Date: 26-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad OpenGL ES technology underlies the user interface and graphical capabilities of Apple’s iPhone, iPod touch, and iPad–as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most of  Open GL ES in Apple’s iOS environment. This highly anticipated title focuses on modern, efficient approaches that use the newest versions of  OpenGL ES, helping you avoid the irrelevant,...

7. 

Pro OpenGL ES for iOS

Pro OpenGL ES for iOS

By: Mike Smithwick

Publisher: Apress

Publication Date: 06-DEC-2011

Insert Date: 16-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

In Pro OpenGL ES for iOS, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES! OpenGL has set the standard for 3D computer graphics, and is an essential aspect of iPhone, iPad, and iOS development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building this fascinating 3D solar system simulator! After introducing OpenGL ES, Pro OpenGL ES for iOS explains the basics of 3D math and then orients...

8. 

OpenGL 4.0 Shading Language Cookbook

OpenGL 4.0 Shading Language Cookbook

By: David Wolff;

Publisher: Packt Publishing

Publication Date: 26-JUL-2011

Insert Date: 04-AUG-2011

Slots: 1.0

Table of Contents • Start Reading

Over 60 highly focused, practical recipes to maximize your OpenGL Shading language use A full set of recipes demonstrating simple and advanced techniques for producing high-quality, real-time 3D graphics using GLSL 4.0 How to use the OpenGL Shading Language to implement lighting and shading techniques Use the new features of GLSL 4.0 including tessellation and geometry shaders How to use textures in GLSL as part of a wide variety of techniques from basic texture mapping to deferred shading Simple, easy-to-follow examples with GLSL source code, as well as a basic description...

9. 

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...

10. 

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...

11. 

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...

12. 

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...

13. 

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...

14. 

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...

15. 

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...

16. 

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....

17. 

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...

18. 

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...