Описание тега opengl
OpenGL (открытая графическая библиотека) - это API, используемый для взаимодействия с графическими процессорами (графическими процессорами). Первоначально разработанный SGI (Silicon Graphics Inc.) в начале 90-х, текущий API разрабатывается Khronos Group.
OpenGL не зависит от платформы и доступен для настольных компьютеров, рабочих станций и мобильных устройств. Он разработан для обеспечения аппаратного ускорения рендеринга и обычно используется для таких приложений, как программное обеспечение САПР и компьютерные игры.
OpenGL метка должна использоваться только для вопросов о настольном OpenGL. OpenGL ES (OpenGL для встроенных систем) и WebGL имеют свои собственные теги - opengl-es и webgl. При публикации в теге opengl не забывайте всегда указывать целевую версию OpenGL, чтобы получить более точные ответы. Для этой цели существуют теги opengl-1.x, opengl-2.0, opengl-3 и opengl-4.
Официальная документация
- Красная книга - Учебник GL
- Оранжевая книга - Учебное пособие по GLSL
- Зеленая книга - Учебник для GLX
- Синяя книга - справочные материалы по API для GL (распечатано; заменено онлайн-справочными страницами)
- Белая книга - Учебник для WGL
Преемник
Khronos Group анонсировала vulkan API на GDC (Game Developers Conference) 2015. Vulkan, ранее известный как glNext или "Инициатива OpenGL следующего поколения", широко считается преемником OpenGL и имеет много общего с API мантии. Это полная переработка, направленная на объединение API OpenGL и OpenGL-ES в один общий API, который не будет иметь обратной совместимости.
Внешние ресурсы
- OpenGL.org, дом OpenGL.
- Реестр OpenGL является источником заголовков и спецификаций OpenGL.
- OpenGL Wiki, вики, которая содержит учебные пособия и документацию по OpenGL.
- Группа Khronos, консорциум, контролирующий стандарт OpenGL.
- Статья в Википедии OpenGL
- API Vulkan (преемник OpenGL)
Неофициальные учебники
- Изучение программирования современной 3D-графики
- Изучите OpenGL
- ogldev современный учебник по OpenGL
- Руководство Overv по OpenGL
- Введение Джо Гроффа в современный OpenGL
- Еще один современный учебник по OpenGL
- Основное руководство Lighthouse3D GLSL
Книги
OpenGL Superbible: подробное руководство и справочник (7-е издание)
Компьютерная графика через OpenGL: от теории к экспериментам, второе издание
Даты выпуска
- OpenGL 1.0 - январь 1992 г.
- OpenGL 1.1 - январь 1997 г.
- OpenGL 1.2.1 - октябрь 1998 г.
- OpenGL 1.3 - август 2001 г.
- OpenGL 1.4 - июль 2002 г.
- OpenGL 1.5 - июль 2003 г.
- OpenGL 2.0 - сентябрь 2004 г.
- OpenGL 2.1 - июль 2006 г.
- OpenGL 3.0 - август 2008 г.
- OpenGL 3.1 - март 2009 г.
- OpenGL 3.2 - август 2009 г.
- OpenGL 3.3 - март 2010 г.
- OpenGL 4.0 - март 2010 г.
- OpenGL 4.1 - июль 2010 г.
- OpenGL 4.2 - август 2011 г.
- OpenGL 4.3 - август 2012 г.
- OpenGL 4.4 - июль 2013 г.
- OpenGL 4.5 - август 2014 г.
- OpenGL 4.6 - 31 июля 2017 г.