Появление новых версии стандартов графики OpenGL 4.3 и OpenGL ES 3.0

В рамках конференции SIGGRAPH группа Khronos выпустила обновленные версии формальных спецификаций для основного стандарта OpenGL 4.3, и OpenGL ES 3.0 (мобильная версия). Изюминка новой версии OpenGL заключается в возможности использования всех функций, не доступных ранее в открытом стандарте DirectX 11. Одной из таких функций стали вычислительные шейдеры (Compute Shaders), предоставляющая возможность программистам наиболее гибкий способ обработки общих данных с помощью графического процессора. На сегодняшний день вычислительные шейдеры ограничены определенными инструкциями внутри OpenGL-шейдеров.

Существует еще один способ вычислений на графическом процессоре - это технология OpenCL, хотя, Compute Shader, несмотря на свои ограничения рамками OpenGL, лучше работает с графическими приложениями, при этом ее можно подвергать эксплуатации намного чаще. В версии 4.3 продемонстрированно множество изменений и новинок, но, несмотря на это, шейдеры Compute Shaders является важным и долгожданным нововведением. Применяя ядра графического процессора для паралелизованных задач, разработчики наконец-то могут добавлять дополнительные ресурсоемкие эффекты не беспокоясь за производительность основного приложения.

На этой же конференции SIGGRAPH презентовалась мобильная версия OpenGL ES 3.0, поддерживаемая на модернизированной аппаратной платформе Snapdragon S4 Pro, работающая на смартфонах и планшетах. Наиболее существенным изменением стало введение более жестких ограничений для синхроннизации разных устройств. Это было сделана для того, чтобы производители не могли слишком далеко уйти от отправных параметров оборудования, а так же драйверов.

Еще одно нововведение OpenGL ES 3.0 повышает глубину текстур, за счет которой можно применять карты теней, для того чтобы объекты отбрасывали тени на самих себя.

Новая возможность сжатия текстур ETC2/EAC в стандарте OpenGL ES 3.0 - весьма интересное нововведение. Благодаря улучшенному сжатию текстур, игры получили возможность переходить на разрешение HD, при этом размер установочных файлов не увеличивается.
Появление новых версии стандартов графики OpenGL 4.3 и OpenGL ES 3.0 55 1122
Новости » Появление новых версии стандартов графики OpenGL 4.3 и OpenGL ES 3.0
АВТОРИЗАЦИЯ НА САЙТЕ