Flash 10 (Astro) умеет перекладывать часть вычислений на GPU. Есть некий Flash 3D API, при этом для рендеринга используются DirectX и OpenGL (в зависимости от ОС). То есть фактически вводится еще один уровень косвенности. Такое легкое извращение получается, что-то вроде dialup'а через IP-телефонию.
Также у Adobe есть вполне конкретные планы как-нибудь связать флеш и C, C++, Java. Видимо пытаются перетянуть огромную армию разработчиков. Идут споры о том, будет ли компиляция с C/C++/Java идти напрямую в байт-код, или все же сначала в ActionScript.
Несмотря на то, что споры по этому поводу продолжаются, на Youtube есть выступление, в котором код сначала преобразуется в ActionScript.
Ссылки по теме:
Flash 3D API
What does GPU acceleration mean? подробно о том, что именно флеш делает на GPU
Processing.js - вообще неплохо получается рисовать на канвасе браузера (пример со змейкой). Может он вообще уже не нужен, флеш этот? :-)
My code::dive talk video is available: New Q&A
2 дня назад
13 коммент.:
похоже, эта неделя отметилась широкой поддержкой вычислений на GPU в узких кругах :)Вот и Photoshop CS4 туда же... (http://www.tgdaily.com/content/view/37611/140/)
Ахаха, а кто это тут трындел про то, что "есть точные данные из внутренних источников, что не будет native 3D во флеше в ближайшее время"?!!
Ой, подождите...
Ах, да, это же я говорил. Бывает :)
Ну, тем не менее, я всё еще не уверен, что это именно 3D, а не gpu accelerated composition.
2zorgg:
Ну, тем не менее, я всё еще не уверен, что это именно 3D, а не gpu accelerated composition.
Судя по статьям, они растеризацию делают на GPU и всё. Но собираются туда сбрасывать все больше и больше вычислений.
Ура! Я ждал этого несколько лет.
Неплохие возможности открываются для казульщиков при таком исходе с флешом :)
Классно. Теперь зайду я на флеш-сайт и начнет он за мой счет хеши перебирать или RCХ ломать... /me счастлив =)
2KomatoZo:
Классно. Теперь зайду я на флеш-сайт и начнет он за мой счет хеши перебирать или RCХ ломать... /me счастлив =)
Там еще можно теперь к файлам на диске доступаться. Так что возможности поистине безграничны :-)
ахаха заипца, вирусописателям понравится
Ну с файлами во многих случаях можно разобраться. Хотя это отже не очень хорошо, разумеется.
да уж, по поводу недели вчислений на GPU не в бровь а в глаз. Люди тут вон кластер на них собрали )). А с нежелательным флешем можно и побороться при желании, плагином flashblock например (по крайней мере я на это очень надеюсь).
2Yuriy Volkov:
Люди тут вон кластер на них собрали ))
NVidia и раньше предлагала суперкомпьютеры на базе своих GPU, Tesla называется.
Это все, конечно, хорошо, вычислительная мощность и все такое. Но, вспоминая архитектуру CUDA - программить такой суперкомпьютер - очень нетривиальное занятие.
Что же вы господа девелоперы так пессимистично смотрить на новые технологии . Есть конечно же недостатки, но и плюсы неплохие есть.
Adobe Flash Molehill: http://habrahabr.ru/blogs/Flash_Platform/106899/
"... кардинально меняет взгляд на Flash-приложения благодаря аппаратной поддержке 3D"
Отправить комментарий