android - 为什么 RenderScript 图形在 API 级别 23 或更高级别被删除?没有 GLSL 的替代 FragmentShader 解决方案?

标签 android opengl-es android-renderscript

Android RenderScript 图形子系统已从 API23 及更高版本中删除:

https://developer.android.com/guide/topics/renderscript/reference/rs_graphics.html

这是否意味着渲染脚本不再是 VertexShader/FragmentShader 解决方案的替代方案?这是否意味着 renderscript 将不再使用 OpenGL/GPU 进行计算?

弃用的决定是什么?

Android平台上有没有替代的不使用GLSL的FragmentShader解决方案?

最佳答案

RenderScript 图形已被删除。 RenderScript 计算仍然存在。

我怀疑你永远不会得到官方的“原因” - 你必须问 Google。

根据我的经验,游戏开发者不喜欢针对特定于操作系统的 API,尤其是当 iPhone 可能是更容易获利的平台时。如果你用RS图形编写一个应用程序,那么它只能在Android上运行,如果你使用GLES编写一个游戏,那么你可以在Android和iOS上运行,那么作为开发者,你为什么会选择使用RS图形并将你的目标市场减半呢?

关于android - 为什么 RenderScript 图形在 API 级别 23 或更高级别被删除?没有 GLSL 的替代 FragmentShader 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44528530/

相关文章:

android - 找不到属性 'showAsAction' 的资源标识符

renderscript - 如何在 Android RenderScript 中同时缩放、裁剪和旋转

android - Android上OpenGL-ES如何绘制多条不同颜色的线段

opengl-es - OpenGL ES(WebGL)渲染许多小对象

iphone:使用 Core Graphics 重写 GLPaint

android - Renderscript 的行为不一致

android - 计算任意大小的 3D 体积的推荐方法

android - 选项卡指示器颜色

java - 如何编写一个将在后台监听已经创建的客户端套接字?

java - Android Volley Json 请求 : Parameters not showing