PDA

Просмотр полной версии : FlashPlayer 10.1 и аппаратное ускорение


Sintesis
09.08.2010, 17:36
Adobe выпустили FlashPlayer 10.1 и пишут, что у него есть аппаратное ускорение, но только для видео:

Аппаратное ускорение

Экспортируйте видеоконтент высокого качества с минимальными затратами на поддерживаемые мобильные устройства и персональные компьютеры, используя технологию декодирования видео в формате H.264.

Почему только для видео? Неуже-ли невозможно сделать поддержку аппаратного ускорения для всей графики? Вот-бы мощную штуку мы получили...

wvxvw
09.08.2010, 18:02
Аппаратное ускорение для видео существует уже бог знает сколько времени. Вообще, фулскрин режим всегда использовал аппаратную поддержку, если это было возможно. В 10.1 добавили аппаратную поддержку на некоторых платформах для видео, которое играет не на весь экран. Обещают в будущем добавить аппаратную поддержку для рендера вектора и фильтров, но это еще скорее всего очень не скоро.
Кроме всего прочего, аппаратное ускорение не значит, что вдруг все заработает быстрее... это просто другой тип рендера, и не факт, что в каждой конкретной ситуации он будет выгоднее. Видео - это та ситуация, где в 9 случаях из 10 он выгоднее, а вот в других случаях иногда нужно искать оптимальные варианты в зависимости от задачи.

Division
09.08.2010, 18:16
Кроме всего прочего, аппаратное ускорение не значит, что вдруг все заработает быстрее
Разве аппаратный филрейт не будет в разы больше программного? ИМХО рендер флеша в филрейт упирается.

wvxvw
09.08.2010, 18:44
Там есть еще куча других факторов, от которых это может зависеть... напрямую флешу из браузера никто не дасть общаться с драйверами, наверняка это надо как-то делать через то, что ОС / браузер предоставляет, а там дальше поди знай, что именно есть в наличие, и что будет быстрее работать, возможны ситуации, когда накладые расходы на много превысят затраты на непосредственно отрисовку... т.е. тот же вариант, как и с бендером - операции с плавающей запятой он делает на много быстрее, а вот передать туда и получить обратно инфу - напряжно.

ShockWave512
10.08.2010, 01:10
еще нужно помнить про виртуальную машину Flash, она довольно быстра, но по сравнению с машинным кодом медленная как слон, как много бы функции не реализовывалось ускорителем, все равно все упрется в скорость интерпретатора байт кода, и смысла в нем не окажется

надеюсь сносно пояснил

Division
10.08.2010, 01:26
ShockWave512, в данный момент узким местом рендера является не интерпретатор.
напрямую флешу из браузера никто не дасть общаться с драйверами, наверняка это надо как-то делать через то, что ОС / браузер предоставляет
Ну флешь это ж плагин, вон тот же юнити вполне нормально себе аппаратно рендерит.
Сложность конечно в том чтоб под разные карточки и разные драйвера оно работало. Может adobe по каким-то причинам ненавидит OpenGL? (:

Alex Lexcuk
10.08.2010, 01:42
Может adobe по каким-то причинам ненавидит OpenGL? (:

Они наверно не знают что OpenGL есть, и изобретают что-то подобное сами, не на сайте nvidia лежит какой-то новый драйвер на видуху и там на банере или в лого написано флеш 10.1, знакомому поставили и блин теперь Вин ХР х64бит иногда при просмотре флеш (в браузере) показывает синий экран смерти, отключили плагин флеша и синие экраны пропали, вот фигня, а с опенГЛ адобы не умеют работать в принципе, в новом фотошопе (там триД мождели можно вставлять и рисовать на них текстуру, ну как в блендере3Д) можно включить рендер с аппаратной поддержкой, там чето тоже с опенЖЛ, но проблема после запуска фотошопа на томже вин хр 64 прожка синема4Д в своем укране показывает фотошопо артефакты и прочую каку, причем если закрыть фотошоп то кака не пропадает, его можно не запускать, что-бы нормально работать с синемой.

ShockWave512
10.08.2010, 01:43
ShockWave512, в данный момент узким местом рендера является не интерпретатор.
а что?

Alex Lexcuk
10.08.2010, 01:48
Проконсультировались бы хоть с квейком онлайн, на всех платформах работает, или заказали бы им сделать флеш плеер, раз сами не могут...

Sintesis
10.08.2010, 15:22
Новые карты с directX11 уже до таких высот дошли, что в играх модель одного персонажа состоит из 8 миллионов полигонов, а Адоб не может подключить к картам свой плэер. Так главное, что у них монополия в нэте - у флэша конкурентов почти нет, вот они и не спешат, тормозят прогресс...

artcraft
11.08.2010, 17:57
нытики

вы хотите забивать лупой гвозди, когда для этого полно микроскопов

Sintesis
11.08.2010, 23:39
нытики

вы хотите забивать лупой гвозди, когда для этого полно микроскопов

Полно микроскопов? например каким из этих микроскопов можно ПОСТРОИТЬ САЙТ? Ну или забить гвозди? Отклеить скотч?

-De-
12.08.2010, 00:27
Кстати, тут как-то не мелькало, но похоже Адоб таки чешется насчёт аппаратного ускорения графики. Анонс в конце октября (ссылка ниже похоже является анонсом анонса анонса).
http://www.bytearray.org/?p=1836

Sintesis
14.08.2010, 15:33
Было-бы круто, если-б такой выпустили.