?

Log in

No account? Create an account

Previous Entry | Next Entry

Опера в своем репертуаре: для аппаратного ускорения отрисовки заюзан открытый кросплатформенный стандарт (OpenGL - работает и на Винде, и на Линуксе, и на Маке), который виндой поддерживается кое-как (например, у меня на Intel G31 не работает).
Зато у четвертого Файерфокса и IE9 (ну с ним и понятно) все работает только на DirectX, то есть только на виндах, зато почти на любом железе.

Comments

( 20 comments — Leave a comment )
vovanium
Mar. 1st, 2011 12:18 pm (UTC)
Совместимость и совместимость. Одно свместимо с кучей программных платформ, другое — с кучей аппаратных.
gcc
Mar. 1st, 2011 12:31 pm (UTC)
Причем проблема аппаратной совместимости тоже в софте. В драйверах, точнее.
vovanium
Mar. 1st, 2011 12:37 pm (UTC)
Ну приложений-то это уже не касается.
gcc
Mar. 1st, 2011 12:46 pm (UTC)
Ну драйвер - тоже приложение.
vovanium
Mar. 1st, 2011 01:18 pm (UTC)
Гейтс с тобой! Какое же это приложение? Это системное ПО в чистом виде.
gcc
Mar. 1st, 2011 01:22 pm (UTC)
Не прикладное, да. )
xanep
Mar. 1st, 2011 02:20 pm (UTC)
запутался в терминах? :)
system software - ясно что.
application software (сокращенно application) - на русский переводят как приложение, оно же прикладное ПО.
gcc
Mar. 1st, 2011 02:35 pm (UTC)
Я в жежешке часто путаюсь, потому что при ответе не вижу всего треда, и отвечаю только на конкретный комент.
xanep
Mar. 1st, 2011 12:33 pm (UTC)
Что "виндой поддерживается кое-как"? Либо твоя карточка поддерживает аппаратное ускорение, либо нет. OpenGL 2.0 поддерживается практически всеми карточками уже лет 6-7. На самом деле использование OpenGL - единственно правильное решение, почему фаерфокс использует Direct3D - не ясно. Мне вообще кажется, что это не правда (возможно ff умеет рендерить и через OGL и D3D)
gcc
Mar. 1st, 2011 12:39 pm (UTC)
Под виндой я имею в виду операционную систему, коя, академически состоит в том числе из драйверов устройств.

Вот моя карточка и не поддерживает опенгл 2.0.

Хотя, если подумать, я не уверен, это косяк драйвера или железа.

Мне интуитивно казалось, что она не может не поддерживать его аппаратно, потому что "лет 6-7".
xanep
Mar. 1st, 2011 12:43 pm (UTC)
Но драйвера то не майкрософт делает, а производитель железа и с ним поставляется. Так что драйвер хоть и программная часть, но это скорее часть от железа, а не от винды. И если твоя карточка не поддерживает опенгл 2.0, то винда тут не при чем. На линуксе все так же не будет поддерживать.
gcc
Mar. 1st, 2011 12:48 pm (UTC)
Отсутствие нормальной реализации открытого стандарта под винды - это все-таки следствие политики мс, то есть винды. :)
А вообще, это все заговор. :))
xanep
Mar. 1st, 2011 12:51 pm (UTC)
"Отсутствие нормальной реализации открытого стандарта под винды" - ты это о чем говоришь вообще?
gcc
Mar. 1st, 2011 12:58 pm (UTC)
Производитель обычно пишет драйвер, реализовывая все под directx, а opengl - по остаточному принципу.
xanep
Mar. 1st, 2011 01:13 pm (UTC)
Производитель обычно пишет не под Директ Х, а под то, что поддерживает аппаратно карточка. Если карточка аппаратно поддервивает только Директ Х, то только под него, если ДХ и ОпенГЛ, то всё это пишет. А если аппаратно еще какие-то расширения поддерживаются, которых нет в стандарте OpenGL 2.0, то и для них тоже драйвер пишут. Иначе не имеет смысла делать аппаратную поддержку, если нет драйвера.
gcc
Mar. 1st, 2011 01:23 pm (UTC)
Производитель пишет то, что писать не впадло. :)
gcc
Mar. 1st, 2011 12:51 pm (UTC)
На линуксе 90% что хотя бы 2.0 будет, потому что дрова под любой интел скорее всего коммюнити уже давно слабало. :)
xanep
Mar. 1st, 2011 12:58 pm (UTC)
Если бы аппаратно поддерживался 2,0, то сам интел бы драйвера и слабал под виндоуз. Раз 2.0 на винде не работает, то и на линухе не будет, не слабает комьюнити драйвер под то, что не поддерживается аппаратно.
gcc
Mar. 1st, 2011 12:59 pm (UTC)
Я в интел так не верю. )
(Deleted comment)
gcc
Mar. 2nd, 2011 06:30 pm (UTC)
Ага, я там и смотрел.
НО так и не понял, аппаратно не поддерживается, или драйвером.
( 20 comments — Leave a comment )

Profile

Основной
gcc
Harry Cane Snr

Latest Month

June 2017
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 

Tags

Powered by LiveJournal.com
Designed by Keri Maijala