JavaScript EditorFree JavaScript Editor     Ajax Editor 

Main Page
Previous Page
Next Page

3.12. Further Information

The OpenGL Shading Language is defined in The OpenGL Shading Language, Version 1.10, by Kessenich, Baldwin, and Rost (2004). The grammar for the OpenGL Shading Language is included in its entirety in Appendix A. These two documents can be consulted for additional details about the language itself. Additional tutorials, slides, and white papers are available at the 3Dlabs Web site.

The functionality of the OpenGL Shading Language is augmented by the OpenGL extensions that were designed to support it. Read the specifications for these extensions and the OpenGL specification itself to gain further clarity on the behavior of a system that supports the OpenGL Shading Language. You can also consult the OpenGL books referenced at the conclusion of Chapter 1 for a better overall understanding of OpenGL.

The standard reference for the C programming language is The C Programming Language by the designers of the language, Brian Kernighan and Dennis Ritchie (1988). Likewise, the standard for the C++ programming language is The C++ Programming Language, written by the designer of C++, Bjarne Stroustrup (2000). Numerous other books on both languages are available.

  1. 3Dlabs developer Web site.

  2. Kernighan, Brian, and Dennis Ritchie, The C Programming Language, Second Edition, Prentice Hall, Englewood Cliffs, New Jersey, 1988.

  3. Kessenich, John, Dave Baldwin, and Randi Rost, The OpenGL Shading Language, Version 1.10, 3Dlabs, April 2004.

  4. Segal, Mark, and Kurt Akeley, The OpenGL Graphics System: A Specification (Version 2.0), Editor (v1.1): Chris Frazier, (v1.21.5): Jon Leech, (v2.0): Jon Leech and Pat Brown, Sept. 2004.

  5. Stroustrup, Bjarne, The C++ Programming Language (Special 3rd Edition), Addison-Wesley, Reading, Massachusetts, 2000.

Previous Page
Next Page

JavaScript EditorAjax Editor     JavaScript Editor