草庐IT

RenderScript

全部标签

java - Renderscript 支持库的问题

我正在尝试在API16及更高版本的设备上使用AndroidRenderscript支持库,步骤如下describedhere.到目前为止,事情进展并不顺利。下面列出了我的Renderscript代码。#pragmaversion(1)#pragmarsjava_package_name(com.xxx.renderscript.test)#include"rs_time.rsh"rs_scriptflipScript;rs_allocationgIn;rs_allocationgOut;intwidth;intheight;intdirection=0;voidroot(uchar4*

android - 渲染脚本渲染比 Android 上的 OpenGL 渲染慢很多

背景:我想根据Android相机应用程序的代码添加实时滤镜。但是Android相机应用程序的架构是基于OpenGLES1.x的。我需要使用着色器来自定义我们的过滤器实现。但是,将相机应用程序更新到OpenGLES2.0太难了。然后我必须找到一些其他方法来实现实时过滤器而不是OpenGL。经过一番研究,我决定使用渲染脚本。问题:我已经通过渲染脚本编写了一个简单的过滤器演示。它表明fps比通过OpenGL实现它要低得多。大约5fps与15fps。问题:Android官方offsite说:RenderScript运行时将跨设备上可用的所有处理器并行工作,例如多核CPU、GPU或DSP,让您专

android - 如何在 Android Studio 上创建 Renderscript 脚本并运行?

背景我想研究在Android上创建Renderscript脚本和一般的Renderscript,在过去的一年里,Android-Studio成为谷歌唯一支持的Android应用程序开发IDE。问题为此,我找到了多个网站,例如:https://developer.android.com/guide/topics/renderscript/compute.html#writing-an-rs-kernelHowtousetheRenderscriptSupportLibrarywithGradlehttp://developer.android.com/guide/topics/rende

android - 使用相机预览填充的 SurfaceTexture 作为 Jelly Bean 中的 Renderscript 输入分配

在JellyBean中,是否可以从相机预览填充的SurfaceTexture中创建一个Renderscript分配?我正在从Android源代码树中构建我的应用程序,所以我可以使用@hideAPI,例如Allocation.setSurfaceTexture()。但是我想避免使用RSGraphics弃用的API。类似问题here没有得到完整的回答,也不是JB特有的。尝试以下代码时遇到以下问题:进入Renderscript的数据始终为零为了重复调用onFrameAvailable回调,我必须更新TexImage(),因为当我调用Allocation.ioReceive()时,它在第一次后

android - 我们什么时候应该(真正)使用 RenderScript?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我似乎无法找到何时使用RenderScript的明确答案?文档说我们应该在进行一些计算或处理图像时使用它。这不是很清楚,尤其是有图像的部分。有人可以给我实用的建议吗?例如,他们在谈论什么计算?我们什么时候应该使用RenderScript来处理Bitmap,如果有其他方法(或工厂)可以在这种情况下成功使用?RenderScript是否仅限于编写游戏时使用?

android - 强制 Renderscript 在 CPU 或 GPU 上运行(至少出于性能调整目的)

我有一些基本算法(DCT/IDCT和其他一些)在Nexus10上移植和工作(至少在功能上符合预期)。由于这些算法是首次实现,它们的执行时间目前是遇到secs,这是可以理解的。但是,鉴于Renderscript的架构,我看到这些算法根据其他并行应用程序Activity在CPU或GPU上运行。例如,在我的应用程序中,有一个图像ScrollView和此View上的任何Activity,本质上将渲染脚本执行推送到CPU。如果没有Activity,算法将在GPU上运行。我通过ARM-DS5Mali/A15跟踪实时看到了这一点。这种情况本身就是调试/调优的噩梦,因为算法在CPU(双核)与GPU(M

android - 将 'ant clean test' 与最新的 android sdk 一起使用。 '${renderscript.opt.level}' 不是 com.android.ant.RenderScriptTask$OptLevel 的允许值

在最新的androidsdk上使用'antcleantest'出现错误:build.xml:622:执行此行时发生以下错误:build.xml:642:'${renderscript.opt.level}'不是com.android.ant.RenderScriptTask$OptLevel的允许值 最佳答案 这个怎么样?https://issues.apache.org/jira/browse/CB-974似乎是AndroidSDKAPI16的R20中的一个问题(最新的截至2012年6月28日)。我实际上没有使用RenderScr

android - Google Plus 磁贴动画

我想弄清楚如何制作与Googleplus时间轴View中类似的布局。在时间轴中滚动时有一个动画,我真的很喜欢它。知道怎么做吗? 最佳答案 您需要为View设置一个TranslateAnimation,这将为您解决问题。TranslateAnimationtranslateAnim=newTranslateAnimation(200,0,0,0);//Use(0,0,200,0)ifyouwouldliketoanimatethisinamobiledeviceratherthanatablistView.clearAnimation

Renderscript 的 Android Studio 2.0 Preview 2 问题

我将AndroidStudio更新到2.0Preview2,然后出现错误Renderscriptsupportmodeisnotcurrentlysupportedwithrenderscripttarget21+我正在使用renderscriptTargetApi23 最佳答案 Target21+目前不支持Renderscript,因此只需将目标更改为API20即可解决错误。所以你的gradle文件的默认配置部分中的renderscript相关选项应该像:renderscriptTargetApi20renderscriptSup

android - filterscript 文档在哪里(以及如何使用它)?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion当JellyBean4.2一个月前发布时,Filterscript也发布了。它似乎是一种语言,是具有不同文件扩展名的Renderscript的下标。这就是我对这门语言的全部了解。我已经阅读了整个Internet上关于Filterscript的两个段落,并创建了一个带有pragmars_fp_relaxed的小.fs文件,但它没有被拾取由ADT构建器创建,就像普通的.r