opengl superbible comprehensive tutorial and reference

1.3K 481 0
opengl superbible comprehensive tutorial and reference

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... simulation, scientific modeling, and even 2D image and video editing OpenGL s widespread success can be attributed to its elegance and ease of use, its power and flexibility, and the overwhelming support it has received from the xxviii OpenGL SuperBible, Fourth Edition developer and IHV communities OpenGL can be extended as well, providing all the benefits of an open standard, as well as giving vendors... edition, the third, of this book OpenGL is now without question the premier cross-platform real-time 3D graphics API Excellent OpenGL stability and performance are available on even the most stripped-down bargain PC today OpenGL is also the standard for UNIX and Linux operating systems, and Apple has made OpenGL a core fundamental technology for the new Mac OS X operating system OpenGL is even making inroads... has been pruned, and we have eliminated all the old low-level assembly-style shader material to make room for updated and expanded coverage of the high-level shading language (GLSL) You’ll also find a whole new chapter on OpenGL on hand-held systems, totally rewritten Mac OS X and Linux chapters, and a really great new chapter on advanced buffer techniques such as offscreen rendering, and floating-point... Principles 23 Immediate Mode and Retained Mode .23 Coordinate Systems .24 Projections: Getting 3D to 2D 28 Summary .30 xi xii OpenGL SuperBible, Fourth Edition 2 Using OpenGL .33 What Is OpenGL? 33 Evolution of a Standard .34 The API Wars .36 The Future of OpenGL 37 How Does OpenGL Work? 38 Generic Implementations... ago, and in what seems like a galaxy far, far away… Only three years later 3D accelerated graphics were a staple for even the most strippeddown PCs The “API Wars,” a political battle between Microsoft and SGI, had come and gone; OpenGL was firmly established in the PC world; and 3D hardware acceleration was as common as CD-ROMs and sound cards I had even managed to turn my career more toward an OpenGL. .. Hart (now at NVIDIA), Bill Licea-Kane, Glenn Ortner, and Jeremy Sandmel (now at Apple) Thanks to technical editors Paul Martz and Brian Collins for their depth and breadth of knowledge and for unleashing it mercilessly And most of all, thanks to Richard Wright for the opportunity to work with you again on this project Thanks to the team of editors and other support staff at Addison-Wesley for transforming... design degree program at Full Sail in Orlando, Florida Currently, Richard is the president of Starstone Software Systems, Inc., where he develops third-party multimedia simulation software for the PC and Macintosh platforms using OpenGL Previously with Real 3D/Lockheed Martin, Richard was a regular OpenGL ARB attendee and contributed to the OpenGL 1.2 specification and conformance tests Since then, Richard... participation in the OpenGL Architecture Review Board began when he chaired the working group that generated the GL_ARB_fragment_program extension spec While chairing the Khronos OpenGL Ecosystem Technical SubGroup, he established the OpenGL SDK and created the OpenGL Pipeline newsletter, of which he remains editor Benj will now participate in the Khronos OpenGL ES Working Group After 12 years of OpenGL driver... through the Microsoft help files and bought a copy of the OpenGL Programming Guide (now called simply “The Red Book” by most) The Red Book was not a primer, however, and it assumed a lot of knowledge that I just didn’t have Now for that confession I promised How did I learn OpenGL? I learned it by writing a book about it That’s right, the first edition of the OpenGL SuperBible was me learning how to... have passed, and as I finish yet the fourth edition of this book (and looking at a shelf full of OpenGL books), the number of people reading this who remember the short-lived hype of Talisman would probably fit in the back of my minivan An OpenGL engineer I used to know at IBM had in her e-mail signature: OpenGL It’s everywhere Do the math.” This has never been truer than it is today OpenGL today . Richard S., 1965- OpenGL superbible : comprehensive tutorial and reference / Richard S. Wright, Jr., Benjamin Lipchak, Nicholas Haemel. — 4th ed. p. cm. Includes bibliographical references. ISBN. III The Apocrypha 19 Wiggle: OpenGL on Windows 641 20 OpenGL on MacOS X 685 21 OpenGL on Linux 713 22 OpenGL ES – OpenGL on the Small 735 A Appendix A: Further Reading/References 773 B Appendix. First Program 48 Drawing Shapes with OpenGL 53 Animation with OpenGL and GLUT 61 Double Buffering 64 The OpenGL State Machine 65 Saving and Restoring States 66 OpenGL Errors 67 When Bad Things Happen

Ngày đăng: 01/06/2014, 10:39

Từ khóa liên quan

Mục lục

  • OpenGL superbible, 4th Edition

    • Table of Contents

    • Preface

    • About the Authors

    • Introduction

    • What’s New in This Edition

    • How This Book Is Organized

      • Part I: The Old Testament

      • Part II: The New Testament

      • Part III: The Apocrypha

      • Conventions Used in This Book

      • About the Companion Web Site

      • Part I: The Old Testament

        • 1 Introduction to 3D Graphics and OpenGL

          • A Brief History of Computer Graphics

          • A Survey of 3D Effects

          • Common Uses for 3D Graphics

          • Basic 3D Programming Principles

          • Summary

          • 2 Using OpenGL

            • What Is OpenGL?

            • How Does OpenGL Work?

            • OpenGL: An API, Not a Language

            • API Specifics

            • Platform Independence

Tài liệu cùng người dùng

Tài liệu liên quan