Книги / Разработка игр / Другие движки / OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1, Seventh Edition

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1, Seventh Edition

Dave Shreiner, The Khronos OpenGL ARB Working Group

OpenGL Programming Guide (седьмое издание) — это официальное руководство по изучению OpenGL, версий 3.0 и 3.1. Книга предоставляет полное введение в программирование графики с использованием OpenGL, начиная с основ рендеринга и заканчивая продвинутыми техниками, такими как шейдеры, буферы и текстурирование.

Руководство охватывает как фиксированный конвейер, так и программируемый конвейер, включая GLSL (OpenGL Shading Language). Особое внимание уделяется новым возможностям OpenGL 3.0 и 3.1, включая удаление устаревших функций и переход к современному подходу.

Книга содержит множество примеров кода на C, которые иллюстрируют ключевые концепции: отрисовка примитивов, трансформации, освещение, наложение текстур, буферизация и работа с фреймбуферами. Также рассматриваются вопросы производительности и оптимизации.

Это издание предназначено для разработчиков, желающих освоить современный OpenGL для создания высокопроизводительных 3D-приложений, игр и визуализаций. Руководство написано членами рабочей группы Khronos OpenGL ARB, что гарантирует авторитетность и актуальность материала.