Как стать автором
Обновить

Комментарии 4

Вообще-то там язык не C99, а C-like всего лишь, с кучей ограничений (что естественно для предназначенного выполнятся на GPU). www.inter-fuser.com/2009/11/android-renderscript-more-info-and.html — тут более подробно.

Странно, почему Google не захотела OpenCL.
Вы уверены, что за год там ничего не изменилось?
Уверен, что скорее всего, не изменилось в этом отношении. Потому что в SoC'ах GPU делит с процессором память, и если дать пользователю фигачить шейдеры на C99, то это серьёзная угроза безопасности в системе (свободный доступ к памяти, всё такое). Вполне может быть так, что в некоторых Andro-фонах, MMU нет даже у процессора, поэтому… C99 не годится.
На Honeycomb мы перешли с GL ES 1.1 на 2.0 в качестве рендера для Renderscript.

Не совсем понятно, что Вы имели введу. Вы используете GLES 2.0 и RenderScript в одной связке? Или я Вас не правильно понял.
Спасибо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории