Комментарии 4
Вообще-то там язык не C99, а C-like всего лишь, с кучей ограничений (что естественно для предназначенного выполнятся на GPU). www.inter-fuser.com/2009/11/android-renderscript-more-info-and.html — тут более подробно.
Странно, почему Google не захотела OpenCL.
Странно, почему Google не захотела OpenCL.
+3
Вы уверены, что за год там ничего не изменилось?
0
Уверен, что скорее всего, не изменилось в этом отношении. Потому что в SoC'ах GPU делит с процессором память, и если дать пользователю фигачить шейдеры на C99, то это серьёзная угроза безопасности в системе (свободный доступ к памяти, всё такое). Вполне может быть так, что в некоторых Andro-фонах, MMU нет даже у процессора, поэтому… C99 не годится.
0
На Honeycomb мы перешли с GL ES 1.1 на 2.0 в качестве рендера для Renderscript.
Не совсем понятно, что Вы имели введу. Вы используете GLES 2.0 и RenderScript в одной связке? Или я Вас не правильно понял.
Спасибо.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Введение в Renderscript