The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск спецификации OpenGL 4.5"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск спецификации OpenGL 4.5"  +/
Сообщение от opennews (??) on 11-Авг-14, 21:39 
Концерн Khronos, занятый разработкой графических стандартов, объявил (https://www.khronos.org/news/press/khronos-group-announces-k...) о выпуске новой версии спецификации OpenGL 4.5 (https://www.opengl.org/registry) и анонсировал начало работы над созданием высокоэффективного API нового поколения для доступа к графическим и вычислительным возможностям GPU.

Новый API будет предоставлять приложениям средства для явного управления распределением нагрузки на GPU и CPU для обеспечения производительности или предсказуемости потребления ресурсов, будет адаптирован для применения в многопоточных приложениях с минимальными накладными расходами, предоставит типовой промежуточный язык для программирования шейдеров и средства для тщательного тестирования  соответствия требованиям спецификации. В настоящее время новый API находится в состоянии разработки архитектуры и приёма предложений. Любая компания, заинтересованная в его развитии, может присоединиться к процессу разработки. Подробнее о новом API можно прочитать в отдельном анонсе (http://www.opennet.ru/opennews/art.shtml?num=40370).

Среди новых возможностей спецификации OpenGL 4.5, которая обратно совместима с предыдущими версиями:


-  Механизмы эмуляции DX11, позволяющие упростить портирование на OpenGL программ, использующих Direct3D;

-  Поддержка  DSA (Direct State Access), нового метода доступа к состоянию объектов, позволяющего опросить и изменить состояние без привязки объектов к контекстам, что позволяет добиться увеличения эффективности и гибкости приложений и прослоек.
-  Приложениям предоставлена возможность (Flush Control) для управления сбросом ожидающих выполнения команд до переключения контекста, что позволяет увеличить производительность в многопоточных приложениях;
-  Предоставление средств изоляции для приложений, таких как web-браузеры с поддержкой WebGL, которые в том числе позволяют предотвратить влияние сброса GPU на другие выполняемые приложения;
-  Режим совместимости с OpenGL ES 3.1, позволяющий упростить разработку и запуск новых приложений OpenGL ES на настольных системах.


В анонсе также упомянуто (https://www.khronos.org/news/press/khronos-group-announces-k...), что компания NVIDIA уже выпустила  бета-версию (https://developer.nvidia.com/opengl-driver) драйвера с поддержкой OpenGL 4.5, предоставив разработчикам возможность сразу опробовать новую версию API на GPU NVIDIA для настольных ПК. В частности, поддержка OpenGL 4.5 доступна для GPU серий Quadro и GeForce 400-700. Из новых расширений OpenGL 4.5 отмечаются:

-     ARB_clip_control
-     ARB_conditional_render_inverted
-     ARB_cull_distance
-     ARB_derivative_control
-     ARB_direct_state_access
-     ARB_ES3_1_compatibility
-     ARB_get_texture_subimage
-     KHR_robust_buffer_access_behavior
-     KHR_robustness
-     ARB_shader_texture_image_samples
-     ARB_texture_barrier
-     KHR_context_flush_control
-     ARB_pipeline_statistics_query
-     ARB_sparse_buffer
-     ARB_transform_feedback_overflow_query
-     KHR_blend_equation_advanced

URL: https://www.khronos.org/news/press/khronos-group-announces-k...
Новость: http://www.opennet.ru/opennews/art.shtml?num=40369

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Выпуск спецификации OpenGL 4.5"  +4 +/
Сообщение от Аноним (??) on 11-Авг-14, 21:39 
> Новый API будет предоставлять приложениям средства для явного управления распределением нагрузки на GPU и CPU для обеспечения производительности или предсказуемости потребления ресурсов

Это подобие AMD'шного mantle или я все неправильно понял?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск спецификации OpenGL 4.5"  +1 +/
Сообщение от Fracta1L (ok) on 11-Авг-14, 21:53 
Доступно обновление блоба nvidia с поддержкой OpenGL 4.5

https://developer.nvidia.com/opengl-driver

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск спецификации OpenGL 4.5"  +1 +/
Сообщение от Аноним (??) on 11-Авг-14, 22:09 
Все верно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от pavlinux (ok) on 11-Авг-14, 23:41 
ARB_texture_barrier я джва года этого ждал
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от Аноним (??) on 11-Авг-14, 23:44 
К сожалению, ещё джва года ждать, пока у пользователей появится 4.5 в достаточном количестве.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск спецификации OpenGL 4.5"  +3 +/
Сообщение от Психиатр (ok) on 12-Авг-14, 00:09 
Не желаю разводить холивар, но:
ЫнвЫдия уже выпустила ветку дров 343 (для кеплеров, максвеллов итп) с поддержкой (начальной?) 4.5
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от Кевин on 12-Авг-14, 00:49 
Механизмы эмуляции DX11, позволяющие упростить портирование на OpenGL программ, использующих Direct3D;

Ок..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от Аноним (??) on 12-Авг-14, 01:23 
340.23.01
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Выпуск спецификации OpenGL 4.5"  +9 +/
Сообщение от pavlinux (ok) on 12-Авг-14, 01:36 
> ЫнвЫдия уже выпустила ветку дров

Я живу в Красноярском крае, городе Тура, купил Ламборджыни Мурселаго и бочку 98 бензина, - жду когда сделают дороги.  

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск спецификации OpenGL 4.5"  +3 +/
Сообщение от SubGun (ok) on 12-Авг-14, 08:04 
Не совсем корректное сравнение. В приведенном примере скорее попахивает идиотизмом.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Выпуск спецификации OpenGL 4.5"  +1 +/
Сообщение от Аноним (??) on 12-Авг-14, 08:57 
Все правильно. Игроделы требуют чего-нибудь "как mantle, только кроссплатформенного и открытого".
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "Выпуск спецификации OpenGL 4.5"  –1 +/
Сообщение от Аноним (??) on 12-Авг-14, 09:00 
> Я живу в Красноярском крае, городе Тура, купил Ламборджыни Мурселаго и бочку
> 98 бензина, - жду когда сделают дороги.

Во-во, так и сидишь теперь с ламборджини в гараже, покуривая на бочке с порохом^W бензином. Потому что вроде все круто, только ездить не получается.

Если ты еще не заметил, нвидия забила на поддержку относительно старых (до Fermi) GPU в новых дровах вообще. Игроделы и прочем как обычно окажутся в позе лотоса - кинуть 80% юзеров ради счастья 20% им не с руки.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Выпуск спецификации OpenGL 4.5"  +2 +/
Сообщение от Аноним (??) on 12-Авг-14, 12:19 
Нифига подобного. 331.87 и GeForce 9800, всё работает. Для GeForce 7 есть Legacy-драйвер 304.124, который поддерживает последние иксы и ядро. Мой Athlon 64 3000+ и GeForce 7600GT одобряют это.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

21. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от pavlinux (ok) on 12-Авг-14, 15:30 
> Не совсем корректное сравнение. В приведенном примере скорее попахивает идиотизмом.

Пока OpenGL 4.5 интересен только разработчикам, может кто-то из "близких" к нвидия,
уже выпустил апдейты для своих движков.
Да и этот 4.5 прям ничего там супер-пупер нового нет, из 16 функций 2-3 реально интересные.
И то, это оптимизация предыдущих. ARB_texture_barrier ваще заявлен в OpenGL 4.4, как он попал в новость не понятно.  

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

23. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от Аноним (??) on 12-Авг-14, 16:12 
> Да и этот 4.5 прям ничего там супер-пупер нового нет, из 16 функций 2-3 реально интересные.

Я бы сказал что все функции которые появились в ARB_direct_state_access интересные, а их там несколько десятков. :-)

ARB_direct_state_access маст хев, если необходимо несколько разных компонентов использующих OpenGL собрать в одной программе, поскольку иначе никогда не знаешь кто насрет в OpenGL'ый стейт.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

25. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от Аноним (??) on 12-Авг-14, 18:31 
Те что до ферми и не смогут этот ОпенГЛ. И откуда вы взяли статистику? Надеюсь не из пальца?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

31. "Выпуск спецификации OpenGL 4.5"  +1 +/
Сообщение от pavlinux (ok) on 14-Авг-14, 04:36 
Как они её смогут, если её аппаратно там нет? :)

Это только Intel пишет в анонсах, что поддерживают OpenGL 4.0,
а в железе этого тупа нет, и идет программная эмуляция.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

33. "Выпуск спецификации OpenGL 4.5"  +/
Сообщение от Илья (??) on 26-Авг-14, 07:12 
Я в этом не разбираюсь, просто поставлю и все, что бы было.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру