СПб.: БХВ-Петербург. 2004. — 736 с.: ил. — ISBN 5-94157-363-4.
Книга посвящена использованию новых возможностей OpenGL версий 1.2
и выше в приложениях, разрабатываемых в Microsoft Visual Studio
.NET 2002, использующих язык C++. Начиная с простых примеров,
подробно и последовательно рассматривается использование средств
NVIDIA OpenGL и расширений OpenGL для загрузки текстур из файлов
форматов TGA и JPG, экспорт моделей из 3D Studio MAX, хранение
данных в ZIP-архивах, отсечения невидимой геометрии, моделирования
глянцевых объектов и т.д.
Большое внимание уделяется вопросам оптимизации и ускорения работы
приложений. Книга содержит практические решения проблем,
возникающих при программировании игр и других приложений,
нуждающихся в высокопроизводительной графической подсистеме.
Прилагается компакт-диск с инструментальными средствами и
демонстрационными версиями рассматриваемых примеров.
Для программистов.
Содержание:
Введение
На кого рассчитана эта книга
Структура книги
Требования к программному и аппаратному обеспечению
Благодарности Часть I. Использование NVIDIA OpenGL SDK
Библиотека GLUT
Библиотека GLH
Библиотека NV_MATH
Библиотека NV_UTIL Часть II. Расширения OpenGL
Введение в расширения OpenGI
Расширения EXT_texture_rectangle и NV_tcxture_rectangle
Проверка видимости объектов с использованием расширений HP_occlusion_test и NV_occlusion_query
Использование внеэкранных буферов
Сжатые текстуры
Кубические текстурные карты Часть III. Приложения
Таблица расширений, поддерживаемых видеокартами корпорации NVIDIA
Таблица расширений, поддерживаемых видеокартами корпорации ATI
Описание компакт-диска Список литературы и источников в Интернете
Предметный указатель
Введение
На кого рассчитана эта книга
Структура книги
Требования к программному и аппаратному обеспечению
Благодарности Часть I. Использование NVIDIA OpenGL SDK
Библиотека GLUT
Библиотека GLH
Библиотека NV_MATH
Библиотека NV_UTIL Часть II. Расширения OpenGL
Введение в расширения OpenGI
Расширения EXT_texture_rectangle и NV_tcxture_rectangle
Проверка видимости объектов с использованием расширений HP_occlusion_test и NV_occlusion_query
Использование внеэкранных буферов
Сжатые текстуры
Кубические текстурные карты Часть III. Приложения
Таблица расширений, поддерживаемых видеокартами корпорации NVIDIA
Таблица расширений, поддерживаемых видеокартами корпорации ATI
Описание компакт-диска Список литературы и источников в Интернете
Предметный указатель