首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Renderscript错误

Renderscript错误
EN

Stack Overflow用户
提问于 2012-03-28 09:53:27
回答 3查看 2K关注 0票数 0

我正在从Android源代码中提取Android Grass的活壁纸代码。

我把它放到了一个Android项目中。

当我运行它并使用壁纸选择器来选择它时,我会得到这个错误,这个错误可能与OpenGLRenderScript有关,但我不知道问题到底出在哪里。

代码语言:javascript
复制
E/rs(647): create2d android.renderscript.Allocation@1ead28
E/RenderScript(647): 0x1b2b78, GL Error = 0x00000500, from: Upload2DTexture 1 
E/libEGL(647): called unimplemented OpenGL ES API
E/libEGL(647): called unimplemented OpenGL ES API
E/libEGL(647): called unimplemented OpenGL ES API
E/libEGL(647): called unimplemented OpenGL ES API
W/dalvikvm(647): threadid=11: thread exiting with uncaught exception (group=0x409c01f8)
E/AndroidRuntime(647): FATAL EXCEPTION: RSMessageThread
E/AndroidRuntime(647): android.renderscript.RSRuntimeException: Fatal error 4098, details: Error linking GL Programs
E/AndroidRuntime(647):  at android.renderscript.RenderScript$MessageThread.run(RenderScript.java:829)
E/libEGL(647): called unimplemented OpenGL ES API
E/libEGL(647): called unimplemented OpenGL ES API
E/RenderScript(647): Attempting to bind 1 textures on shader id 1749320, but only 0 are available
E/libEGL(647): called unimplemented OpenGL ES API
E/libEGL(647): called unimplemented OpenGL ES API

谢谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-10 07:29:39

更新最新的Android (R18)和系统映像(4.0.3 r2),并支持OpenGL ES 2。

使用"-gpu on“选项从命令行启动模拟器。

我已经成功地运行了Balls Renderscript示例。

票数 3
EN

Stack Overflow用户

发布于 2012-03-28 17:09:55

我相信Renderscript需要opengl 2,而你的设备似乎不支持它。不幸的是,Android仿真器也是如此。

票数 2
EN

Stack Overflow用户

发布于 2012-05-17 06:29:43

转到Avd manager中的模拟器编辑。GPU仿真应该设置为yes。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9905080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档