Программирование игр
/ GameDev.ru / Программирование / Термины / OpenGL: Open Graphics Library

OpenGL: Open Graphics Library

OpenGL (Open Graphics Library) — открытая графическая библиотека OpenGL.

Логотип OpenGL | OpenGL: Open Graphics Library

Графическая библиотека OpenGL, как утвержденный индустриальный стандарт, разработана и утверждена в 1992 году девятью ведущими IT-фирмами: Digital Equipment Corp., Evans & Sutherland, Hewlett-Packard Co., IBM Corp., Intel Corp., Intergraph Corp., Silicon Graphics Corp, Inc., Sun Microsystems, Inc., Microsoft Corp. В основе стандарта лежит билиотека IRIS GL, разработанная Silicon Graphics. OpenGL широко используется при разработке компьютерных игр. Библиотека OpenGL достаточно проста в использовании и обучении, обладает очень широким спектром возможностей. Вот некоторые из ее достоинств:

  • Стабильность: OpenGL устоявшийся стандарт. Все изменения, вносимые в него, анонсируются загодя и реализуются так, чтобы уже существующее ПО не сбоило на новых графических картах.
  • Надежность: Все приложения, использующие OpenGL, гарантируют одинаковый визуальный результат, независимо от оборудования и операционной системы.
  • Переносимость: Приложения, использующие OpenGL, могут запускаться на различных архитектурах и под различными Операционными системами (естественно, при условии перекомпиляции приложения, то есть OpenGL обеспечивает переносимость на уровне исходных кодов).

Главная особенность OpenGL — его клиент-серверная архитектура, что позволяет, теоретически, поместить клиент (приложение, использующие OpenGL) и сервер (исполнительная часть OpenGL) на разные машины.

OpenGL развивается с помощью механизма «расширений» — специальных модификаций базовой версии API OpenGL, которые добавляют новые возможности и/или расширяют старые. Когда накапливается солидный багаж таких изменений (расширений), консорциум OpenGL выпускает спецификацию новой версии OpenGL. На данный момент последняя версия — 2.1.

OpenGL: Основы
Статьи по OpenGL
Термины, связанные с OpenGL

Официальный сайт: OpenGL.org
Спецификации OpenGL: OpenGL 1.5, OpenGL 2.0, OpenGL 2.1

Что такое OpenGL: Open Graphics Library?

19 октября 2005

Категории: API

Комментировать |

Права на документ принадлежат автору, указывайте ссылку при цитировании
Последнее обновление: 21 сентября 2009

2001—2010 © GameDev.ru — Разработка игр