【发布时间】:2014-04-21 05:06:19
【问题描述】:
我正在使用 Renderscript 设计算法的实现。该算法可以使用 OpenGL ES 着色器计算,但结果必须是浮点数,或者至少是半浮点数。 iOS 支持使用该类型映射 GPU 内存,但根据我从阅读 Android 源代码中收集到的信息,Android 中的 gralloc/GraphicBuffers 仅支持无符号字符数据。
在具有 OpenGL ES 3.0 或适当扩展的设备中,是否真的可以在纹理内存中创建浮点类型的分配,将其用作目标,然后从中读取结果?如有必要,我可以使用 NDK 中的 Renderscript。
谢谢。
【问题讨论】: