| Khronos Group объявила о выпуске спецификаций OpenGL 3.0 |
[Aug. 13th, 2008|08:51 pm] |
Khronos Group объявила о выпуске спецификаций OpenGL 3.0, которые добавляют значительный объем новой функциональности в открытый, кроссплафторменный стандарт в области ускорения 3D-графики. В состав OpenGL 3.0 входит GLSL 1.30 — новая версия языка программирования шейдеров OpenGL, и поддержка новейших разработок в области программируемых аппаратных средств. Рабочая группа OpenGL также определила набор расширений OpenGL 3.0, которые создают задел для возможных будущих добавлений в новой версии OpenGL, которая должна выйти менее чем через год, и набор расширений OpenGL 2.1, который позволит получить дополнительную функциональность от старого аппаратного обеспечения.
Среди других особенностей OpenGL 3.0 отмечается эволюционная модель, призванная помочь оптимизировать спецификацию и обеспечить быструю разработку стандарта, подходящего для разнообразных областей. Наконец, рабочая группа OpenGL анонсировала сотрудничество с разработчиками стандарта OpenCL, которое поможет создать «революционное сочетание» вычислительных и графических возможностей.
По оценке аналитиков Jon Peddie Research, установленная база устройств с поддержкой OpenGL 3.0 превосходит 60 миллионов единиц. В разработку OpenGL 3.0 значительный вклад сделали компании AMD, Intel и NVIDIA, которые намерены реализовать полную поддержку стандарта в своих продуктах.
Спецификации OpenGL 3.0 находятся в открытом доступе на сайте Khronos Group.
Ну на самом деле opengl 3.0 анонсоровали еще в мае прошлого года, но тогда еще конь не валялся. Лед наконец-то тронулся, это радует. Публикация спецификации это уже огромное дело. Это труд сотен проектировшиков, зажатых в тиски обратной совместимости и необходимости следовать парадигмам классической концепции opengl, вместо того, что бы разработать что-то новое, следуущее современным вееньям в программировании. Кстати еше не известно, что сложнее, сделать новое, или апгрейдить уже имеющееся. Теперь дело за теми, кто будет реализовывать все эти новые спецификации в коде. Microsoft, я думаю, не скоро начнет чесаться. Им сейчас надо бы на счет DirectX 11.0 дергаться. А вот Mesa это более реальная переспектива. Эсли Mesa, соотвествующая спецификации 3.0, выйдет ощутимо раньше DirectX 11.0, то это будет дополнительный гвоздь в крышку гроба мифа о том, что линукс не годится для игр.
А что же новенького? А как обычно: поддержка самой новой аппаратуры, улучшения языка шейдеров GLSL, серьезные плюшки в отрисовки геометрии, улучшения в обработке вершин, море новых расширений, бла, бла, бла, бла...
Ну а если серьезно, серьезно порадовало то, что производители железа всерьез заинтересовались всем этим, делом. Теперь opengl спроектирован с учетом требований обоих мастодонтов индустрии видеоадаптеров (AMD/ATI и nVidia). Железо и графическая библиотека теперь на новом уровне синергии. Радует. Еще приятно то, что разработчики из консорциума, или кто там пишет спецификации opengl, начали чесаться. Кто нибуть помнит, сколько времени прошло с момента выхода версии 1.0 до выхода 2.0? 12 лет прошло (1992-2004)! Ебанись тосстяк! А в этот раз довольно таки оперативненько (относительно). Так держать! |
|
|