URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 57520
[ Назад ]

Исходное сообщение
"Вышел финальный вариант спецификации OpenGL 3.2"

Отправлено opennews , 04-Авг-09 19:52 
Организация Khronos group представила (http://www.khronos.org/news/press/releases/khronos-releases-.../)  финальный вариант спецификации OpenGL 3.2 и языка описания шейдеров GLSL 1.5. В новой версии отмечено увеличение производительности, улучшение качества визуализации, добавлены средства для упрощения портирования Direct3D приложений и поддержка акселерации геометрических преобразований.


В GLSL 1.5 представлено два новых профиля:  Core profile - для разработки новых приложений и Compatibility profile - для обеспечения обратной совместимости с прошлыми версиями спецификации OpenGL. Кроме того, в состав спецификации включено описание 5 новых наборов ARB (Architecture Review Board) расширений, которые позволяют задействовать возможности новейших GPU. Число совместимых с OpenGL 3.2 GPU по предварительным оценкам превышает 150 миллионов устройств.


Дополнительно, организация Khronos group опубликовала (http://www.khronos.org/n...

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


Содержание

Сообщения в этом обсуждении
"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Аноним , 04-Авг-09 19:52 
Открытые спеки это хорошо. Но мне одному кажется, или действительно геймдев забил на огл?

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Аноним , 04-Авг-09 20:05 
Так и есть

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Аноним , 04-Авг-09 20:09 
А тогда для кого принимали стандарт? Сурёзным мегаынтырпрайзным кадам свистоперделки имхо неособенно нужны

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено ixrws , 04-Авг-09 22:57 
Нет, так не есть. Кроме выньды и хабокса, есть ещё ps3, ds, wii и mac os x. И что удивительно, там нет директикса:) OpenGL благодаря кроносу таки опять двигается в геймдев. А благодаря эпл - у геймдевелоперов есть теперь не только пс, но и мак с неплохой процентой долей рынка.
Так что время покажет. Но есть два момента важных:
-opengl и другие open(cl,vg,al) развиваются и постепенно не только догоняют dx, но могут и обогнать
-dx может и не стать никогда кросплатформенным благодаря упрямости мс
Два пункта выше могут подтолкнуть разработчиков использовать open(gl,gl es, cl, vg, al) везде и забить на dx, благодаря чему они смогут сэкономить.

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено anonymous , 05-Авг-09 00:25 
>Так и есть

вот тебя, вантузоида, забыли спросить, как оно там «есть».


"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Zenitur , 06-Авг-09 00:02 
У огромного количества игр можно включить OpenGL вручную.

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Алекс , 04-Авг-09 20:23 
А что значит "совместимость с OpenGL". Вроде бы Mesa - программная реализация, в которой всё что не поддерживается железом поддерживается на софтверном уровне. Или я что-то не понимаю?

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Аноним , 04-Авг-09 21:40 
Конечно не понимаете, и не ничего, а почти всё. Да, меса это либа реализующая ОГЛ, mesa 7.5 реализует OpenGL 2.1. Но также меса это ещё набор dri-драйверов для разных карточек (то самое аппаратное ускорение). А вот тут всё гораздо интересней. Готовность по разным карточкам сильно варьируется от очень плохой до никакой (шутка, для интелов вполне уже ничего дровишки). Естественно, что не умеем ускорять аппаратно рисуем программно.

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Ariel , 04-Авг-09 22:03 
Что это за карты с OpenGL 3.2? Я видел лишь карты с аппаратной реализацией 2.1

не слишком ли быстро они версии меняют, главное чтоб совместимость не страдала


"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено ixrws , 04-Авг-09 23:03 
>Что это за карты с OpenGL 3.2? Я видел лишь карты с
>аппаратной реализацией 2.1
>
>не слишком ли быстро они версии меняют, главное чтоб совместимость не страдала
>

Когда стандарты обгоняют реалии - это вообще-то не проблема ни разу. Да и совместимость они не ломают, об этом тоже можно хорошо проинформироваться на кроносе.
Самое важное чтобы были драйверы поддерживающие 3.2, а карточки могут быть и 2.1. К примеру соньковскоайбиэмовский cell be никаких opengl не поддерживает поидее, но драйвер для него на архитектуре галлиум делается, потому что он теоретически способен неплохие результаты выдать.


"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Ariel , 05-Авг-09 01:11 
В таком случае все новые функции будут выполняться на CPU - что не есть хорошо, в конце концов, программный растеризатор кому нужно сами напишут, а программная эмуляция OpenGL тормоз страшный;
хотя можно просто не использовать их до появления аппаратной поддержки - версия 1.5 (с шейдерами) с верхом покрывает потребности игр ...

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Zenitur , 06-Авг-09 00:08 
>В таком случае все новые функции будут выполняться на CPU - что
>не есть хорошо, в конце концов, программный растеризатор кому нужно сами
>напишут, а программная эмуляция OpenGL тормоз страшный;
>хотя можно просто не использовать их до появления аппаратной поддержки - версия
>1.5 (с шейдерами) с верхом покрывает потребности игр ...

Ваше эстетическое восприятие ситуации вызывает ужас - однако это всё же только эстетическое восприятие. Попробуй запустить Quake, Unreal, и прочие игры в Linux нативные. Попробуй переключить в своей винде режим Direct3D на OpenGL в играх. Никакой разницы.


"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Zenitur , 06-Авг-09 00:06 
>Что это за карты с OpenGL 3.2? Я видел лишь карты с
>аппаратной реализацией 2.1
>
>не слишком ли быстро они версии меняют, главное чтоб совместимость не страдала
>

Об этом писали и в новостях видеодрайверов, и в новостях про OpenGL 3.0 и 3.1. Какие видеокарты его поддерживают. nVidia, например, с моделей GeForce 8xxx.В общем, все те, что поддерживают DirectX 10.
А если вы теперь хотите жаловаться, что не видели OpenGL 3 игр, вспомните? что и c DirectX 10 игр не так уж и много. Остаётся только ждать.
http://en.wikipedia.org/wiki/List_of_games_with_DirectX_10_s...


"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Ariel , 06-Авг-09 21:15 
GeForce 9x - аппаратная реализация 2.1, сам читал в описании.
Не все игры имеют возможность выбора между D3D9, D3D10, или OpenGL. Скорость у них всех одинаковая, я не спорю. А имею в виду, что использование функций аппаратно не поддерживаемых не есть хорошо. Программе всё равно кто будет их выполнять: либа или железо, но юзеру не всё равно ;-) Раньше у каждой игры был ещё и свой софтверный движок.

Так и не понял, что вы хотели сказать


"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Zenitur , 06-Авг-09 00:03 
>Конечно не понимаете, и не ничего, а почти всё. Да, меса это
>либа реализующая ОГЛ, mesa 7.5 реализует OpenGL 2.1. Но также меса
>это ещё набор dri-драйверов для разных карточек (то самое аппаратное ускорение).
>А вот тут всё гораздо интересней. Готовность по разным карточкам сильно
>варьируется от очень плохой до никакой (шутка, для интелов вполне уже
>ничего дровишки). Естественно, что не умеем ускорять аппаратно рисуем программно.

Зато у проприетарных драйверов своя реализация OpenGL, а уж она вс может, и тебе третьи шейдеры, и все фичи...


"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Arsenicum , 05-Авг-09 10:06 
Из текста новости следует что выпуск новой версии спецификации может привести к ускорению работы. Странно, не правда-ли?

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Zenitur , 06-Авг-09 17:51 
Старые DirectX 9-игры тоже работают быстрее на машине с DirectX 10. Правда, надо делать учёт на то, что в Windows Vista все программы работают медленнее, чем в 2000/XP.

"Вышел финальный вариант спецификации OpenGL 3.2"
Отправлено Да , 06-Июл-10 12:41 
Виста лишь потреблят оперативы чуть больше, поэтому с твоей 512Мб планкой всё будет казаться "медленней"