Hướng dẫn lập trình OpenGL®, Phiên bản thứ chín, cung cấp các giải thích rõ ràng về chức năng và kỹ thuật OpenGL, bao gồm xử lý các đối tượng hình học bằng các trình đổ bóng đỉnh, tessellation và hình học bằng cách sử dụng các phép biến đổi hình học và xem ma trận; làm việc với các pixel và bản đồ kết cấu thông qua các trình đổ bóng phân đoạn; và các kỹ thuật dữ liệu nâng cao sử dụng các đối tượng bộ đệm khung và trình đổ bóng điện toán.
- Chapter 1: Introduction to OpenGL
- Chapter 2: Shader Fundamentals
- Chapter 3: Drawing with OpenGL
- Chapter 4: Color, Pixels, and Fragments
- Chapter 5: Viewing Transformations, Culling, Clipping, and Feedback
- Chapter 6: Textures and Framebuffers
- Chapter 7: Light and Shadow
- Chapter 8: Procedural Texturing
- Chapter 9: Tessellation Shaders
- Chapter 10: Geometry Shaders
- Chapter 11: Memory
- Chapter 12: Compute ShadersAppendix A: Support LibrariesAppendix B: OpenGL ES and WebGL Appendix C: Built-in GLSL Variables and FunctionsAppendix D: State VariablesAppendix E: Homogeneous Coordinates and Transformation Matrices Appendix F: Floating-Point Formats for Textures, Framebuffers, and RenderbuffersAppendix G: Debugging and Profiling OpenGLAppendix H: Buffer Object Layouts