![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 912
|
Adobe выпустили FlashPlayer 10.1 и пишут, что у него есть аппаратное ускорение, но только для видео:
Цитата:
|
|
|||||
|
Modus ponens
|
Аппаратное ускорение для видео существует уже бог знает сколько времени. Вообще, фулскрин режим всегда использовал аппаратную поддержку, если это было возможно. В 10.1 добавили аппаратную поддержку на некоторых платформах для видео, которое играет не на весь экран. Обещают в будущем добавить аппаратную поддержку для рендера вектора и фильтров, но это еще скорее всего очень не скоро.
Кроме всего прочего, аппаратное ускорение не значит, что вдруг все заработает быстрее... это просто другой тип рендера, и не факт, что в каждой конкретной ситуации он будет выгоднее. Видео - это та ситуация, где в 9 случаях из 10 он выгоднее, а вот в других случаях иногда нужно искать оптимальные варианты в зависимости от задачи.
__________________
Hell is the possibility of sanity |
|
|||||
|
Цитата:
__________________
while(1) {} |
|
|||||
|
Modus ponens
|
Там есть еще куча других факторов, от которых это может зависеть... напрямую флешу из браузера никто не дасть общаться с драйверами, наверняка это надо как-то делать через то, что ОС / браузер предоставляет, а там дальше поди знай, что именно есть в наличие, и что будет быстрее работать, возможны ситуации, когда накладые расходы на много превысят затраты на непосредственно отрисовку... т.е. тот же вариант, как и с бендером - операции с плавающей запятой он делает на много быстрее, а вот передать туда и получить обратно инфу - напряжно.
__________________
Hell is the possibility of sanity |
|
|||||
|
еще нужно помнить про виртуальную машину Flash, она довольно быстра, но по сравнению с машинным кодом медленная как слон, как много бы функции не реализовывалось ускорителем, все равно все упрется в скорость интерпретатора байт кода, и смысла в нем не окажется
надеюсь сносно пояснил |
|
|||||
|
ShockWave512, в данный момент узким местом рендера является не интерпретатор.
Цитата:
Сложность конечно в том чтоб под разные карточки и разные драйвера оно работало. Может adobe по каким-то причинам ненавидит OpenGL? (:
__________________
while(1) {} |
|
|||||
|
Они наверно не знают что OpenGL есть, и изобретают что-то подобное сами, не на сайте nvidia лежит какой-то новый драйвер на видуху и там на банере или в лого написано флеш 10.1, знакомому поставили и блин теперь Вин ХР х64бит иногда при просмотре флеш (в браузере) показывает синий экран смерти, отключили плагин флеша и синие экраны пропали, вот фигня, а с опенГЛ адобы не умеют работать в принципе, в новом фотошопе (там триД мождели можно вставлять и рисовать на них текстуру, ну как в блендере3Д) можно включить рендер с аппаратной поддержкой, там чето тоже с опенЖЛ, но проблема после запуска фотошопа на томже вин хр 64 прожка синема4Д в своем укране показывает фотошопо артефакты и прочую каку, причем если закрыть фотошоп то кака не пропадает, его можно не запускать, что-бы нормально работать с синемой.
__________________
Гоночка |
|
|||||
|
а что?
|
|
|||||
|
Регистрация: Jul 2008
Сообщений: 912
|
Новые карты с directX11 уже до таких высот дошли, что в играх модель одного персонажа состоит из 8 миллионов полигонов, а Адоб не может подключить к картам свой плэер. Так главное, что у них монополия в нэте - у флэша конкурентов почти нет, вот они и не спешат, тормозят прогресс...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:04. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|