【发布时间】:2015-01-10 06:40:51
【问题描述】:
我写的问题主要是希望 Tim Murray 或 Stephen Hines 看到并了解我们。
自从 Honeycomb 以来,Renderscript 发生了很多变化,因为实际渲染的弃用和推动通用计算,一些 pragma 和内核更改,因此我对什么是最新的“官方方式”编写内核。
以示例、博客文章或 Google I/O 演示文稿的形式出现在网络上的方式主要有两种,它们是:
void root(const uchar4 *v_in, uchar4 *v_out, const void *usrData, uint32_t x, uint32_t y) {
和
uchar4 __attribute__((kernel)) root(uchar4 v_in, uint32_t x, uint32_t y) {
作为主要差异的第二个签名,您必须return 输出值。还有一些变体,您可以使用其他方法名称(而不是 root)。
所以主要问题:
定义内核的最新“正确”方式是什么?
【问题讨论】:
标签: android renderscript