Résumé
Written by a Silicon Graphics X Window System and OpenGL expert, OpenGL Programming for the X Window System uses the OpenGL Utility Toolkit (GLUT) to show how OpenGL programs can be constructed quickly and explores OpenGL features using examples written with GLUT. This book also:
- explains the GLX model for integrating OpenGL and
Xlib
- shows how to use OpenGL with Motif and other widget
sets
- discusses the latest OpenGL standards: OpenGL 1.1, GLX
1.2, and GLU 1.2
- covers advanced topics such as alternative input
devices and overlays
- includes valuable information for ensuring OpenGL
portability and interoperability
- provides pointers for performance tuning
Each chapter contains source code demonstrating the techniques described. Source code for all the examples provided, and for the GLUT library itself, are available for downloading via the Internet.
Intended for C programmers familiar with the Xlib and/or Motif programming interfaces. No previous OpenGL knowledge is required.
Table of contents
Preface
Acknowledgements
Part 1: Introduction
Chapter 1: What is OpenGL?
Chapter 2: OpenGL's Rendering Functionality
Chapter 3: GLX: The Glue Between OpenGL and X
Chapter 4: The GLU Library
Chapter 5: An Example Xlib-based OpenGL Program
Chapter 6: Comparing OpenGL to PEX
Part 2: Integrating X and OpenGL
Chapter 7: A More Involved Xlib Example
Chapter 8: OpenGL and X Visuals
Chapter 9: More about Colormaps
Chapter 10: Using GLX Contexts
Chapter 11: Rendering X Fonts with OpenGL
Chapter 12: Mixing X and OpenGL Rendering
Chapter 13: Debugging Tips
Part 3: Using OpenGL with Widgets
Chapter 14: About the X Toolkit and Motif
Chapter 15: Using OpenGL Drawing Area Widgets
Chapter 16: Specifics of the OpenGL Drawing Area
Widgets
Chapter 17: A More Involved Widget Example
Part 4: A Simple Toolkit for OpenGL
Chapter 18: Introducing GLUT
Chapter 19: More GLUT Functionality
Chapter 20: Usage Advice and Hints
Chapter 21: A Substantial GLUT Example
Part 5: Exploring OpenGL with GLUT
Chapter 22: Exploring Lighting with GLUT
Chapter 23: Exploring OpenGL Texture Mapping with
GLUT
Chapter 24: Exploring Blending Operations with GLUT
Chapter 25: Exploring Images and Bitmaps with GLUT
Chapter 26: Exploring Curves and Surfaces with GLUT
Chapter 27: Exploring the OpenGL Extensions with
GLUT
Chapter 28: Exploring Open Inventor with GLUT
Part 6: Advanced Topics
Chapter 29: Revisions to OpenGL, GLX, and GLU
Chapter 30: X Input Extension
Chapter 31: Using Overlays
Chapter 32: Portability and Interoperability
Chapter 33: Hardware for Accelerating OpenGL
Chapter 34: Maximizing OpenGL Performance
Part 7: An Example Application
Chapter 35: Running molview
Appendix A: Obtaining GLUT, Mesa, and the Book's OpenGL
Example Code
Appendix B: Functional Description of the GLUT API
Appendix C: GLUT State
Glossary
Bibliography
Index
L'auteur - Mark J Kilgard
Mark Kilgard is a member of the Technical Staff at
Silicon Graphics, Inc. He is a contributor to The X Journal
and speaks regularly at the X Technical Conference and
SIGGRAPH. Mark is also the creator of the OpenGL Utility
Toolkit (GLUT).
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Mark J Kilgard |
Parution | 10/12/1991 |
Nb. de pages | 542 |
EAN13 | 9780201483598 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse