Описание тега opengl

OpenGL (открытая графическая библиотека) - это графический стандарт и API, которые не зависят от платформы и доступны для настольных компьютеров, рабочих станций и мобильных устройств. Он разработан для обеспечения рендеринга с аппаратным ускорением и, следовательно, дает значительно более высокую производительность по сравнению с традиционным программным рендерингом.OpenGL используется для таких приложений, как программное обеспечение САПР и компьютерные игры. Стандарт OpenGL, как и OpenGL ES, контролируется группой Khronos.

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 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 г.