1.1, Аноним (-), 19:52, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Открытые спеки это хорошо. Но мне одному кажется, или действительно геймдев забил на огл?
| |
|
|
3.3, Аноним (-), 20:09, 04/08/2009 [^] [^^] [^^^] [ответить]
| +2 +/– |
А тогда для кого принимали стандарт? Сурёзным мегаынтырпрайзным кадам свистоперделки имхо неособенно нужны
| |
3.7, ixrws (ok), 22:57, 04/08/2009 [^] [^^] [^^^] [ответить]
| +4 +/– |
Нет, так не есть. Кроме выньды и хабокса, есть ещё ps3, ds, wii и mac os x. И что удивительно, там нет директикса:) OpenGL благодаря кроносу таки опять двигается в геймдев. А благодаря эпл - у геймдевелоперов есть теперь не только пс, но и мак с неплохой процентой долей рынка.
Так что время покажет. Но есть два момента важных:
-opengl и другие open(cl,vg,al) развиваются и постепенно не только догоняют dx, но могут и обогнать
-dx может и не стать никогда кросплатформенным благодаря упрямости мс
Два пункта выше могут подтолкнуть разработчиков использовать open(gl,gl es, cl, vg, al) везде и забить на dx, благодаря чему они смогут сэкономить.
| |
3.9, anonymous (??), 00:25, 05/08/2009 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Так и есть
вот тебя, вантузоида, забыли спросить, как оно там «есть».
| |
|
|
1.4, Алекс (??), 20:23, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А что значит "совместимость с OpenGL". Вроде бы Mesa - программная реализация, в которой всё что не поддерживается железом поддерживается на софтверном уровне. Или я что-то не понимаю?
| |
|
2.5, Аноним (-), 21:40, 04/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
Конечно не понимаете, и не ничего, а почти всё. Да, меса это либа реализующая ОГЛ, mesa 7.5 реализует OpenGL 2.1. Но также меса это ещё набор dri-драйверов для разных карточек (то самое аппаратное ускорение). А вот тут всё гораздо интересней. Готовность по разным карточкам сильно варьируется от очень плохой до никакой (шутка, для интелов вполне уже ничего дровишки). Естественно, что не умеем ускорять аппаратно рисуем программно.
| |
|
3.6, Ariel (ok), 22:03, 04/08/2009 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что это за карты с OpenGL 3.2? Я видел лишь карты с аппаратной реализацией 2.1
не слишком ли быстро они версии меняют, главное чтоб совместимость не страдала
| |
|
4.8, ixrws (ok), 23:03, 04/08/2009 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Что это за карты с OpenGL 3.2? Я видел лишь карты с
>аппаратной реализацией 2.1
>
>не слишком ли быстро они версии меняют, главное чтоб совместимость не страдала
>
Когда стандарты обгоняют реалии - это вообще-то не проблема ни разу. Да и совместимость они не ломают, об этом тоже можно хорошо проинформироваться на кроносе.
Самое важное чтобы были драйверы поддерживающие 3.2, а карточки могут быть и 2.1. К примеру соньковскоайбиэмовский cell be никаких opengl не поддерживает поидее, но драйвер для него на архитектуре галлиум делается, потому что он теоретически способен неплохие результаты выдать.
| |
|
5.10, Ariel (ok), 01:11, 05/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
В таком случае все новые функции будут выполняться на CPU - что не есть хорошо, в конце концов, программный растеризатор кому нужно сами напишут, а программная эмуляция OpenGL тормоз страшный;
хотя можно просто не использовать их до появления аппаратной поддержки - версия 1.5 (с шейдерами) с верхом покрывает потребности игр ...
| |
|
6.15, Zenitur (?), 00:08, 06/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>В таком случае все новые функции будут выполняться на CPU - что
>не есть хорошо, в конце концов, программный растеризатор кому нужно сами
>напишут, а программная эмуляция OpenGL тормоз страшный;
>хотя можно просто не использовать их до появления аппаратной поддержки - версия
>1.5 (с шейдерами) с верхом покрывает потребности игр ...
Ваше эстетическое восприятие ситуации вызывает ужас - однако это всё же только эстетическое восприятие. Попробуй запустить Quake, Unreal, и прочие игры в Linux нативные. Попробуй переключить в своей винде режим Direct3D на OpenGL в играх. Никакой разницы.
| |
|
|
4.14, Zenitur (?), 00:06, 06/08/2009 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Что это за карты с 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_support
| |
|
5.17, Ariel (ok), 21:15, 06/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
GeForce 9x - аппаратная реализация 2.1, сам читал в описании.
Не все игры имеют возможность выбора между D3D9, D3D10, или OpenGL. Скорость у них всех одинаковая, я не спорю. А имею в виду, что использование функций аппаратно не поддерживаемых не есть хорошо. Программе всё равно кто будет их выполнять: либа или железо, но юзеру не всё равно ;-) Раньше у каждой игры был ещё и свой софтверный движок.
Так и не понял, что вы хотели сказать
| |
|
|
3.13, Zenitur (?), 00:03, 06/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Конечно не понимаете, и не ничего, а почти всё. Да, меса это
>либа реализующая ОГЛ, mesa 7.5 реализует OpenGL 2.1. Но также меса
>это ещё набор dri-драйверов для разных карточек (то самое аппаратное ускорение).
>А вот тут всё гораздо интересней. Готовность по разным карточкам сильно
>варьируется от очень плохой до никакой (шутка, для интелов вполне уже
>ничего дровишки). Естественно, что не умеем ускорять аппаратно рисуем программно.
Зато у проприетарных драйверов своя реализация OpenGL, а уж она вс может, и тебе третьи шейдеры, и все фичи...
| |
|
|
1.11, Arsenicum (?), 10:06, 05/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Из текста новости следует что выпуск новой версии спецификации может привести к ускорению работы. Странно, не правда-ли?
| |
|
2.16, Zenitur (?), 17:51, 06/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
Старые DirectX 9-игры тоже работают быстрее на машине с DirectX 10. Правда, надо делать учёт на то, что в Windows Vista все программы работают медленнее, чем в 2000/XP.
| |
|
3.18, Да (?), 12:41, 06/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Виста лишь потреблят оперативы чуть больше, поэтому с твоей 512Мб планкой всё будет казаться "медленней"
| |
|
|
|