【问题标题】:What is difference between RS_KERNEL and __attribute__((kernel)) in RenderScript?RenderScript 中的 RS_KERNEL 和 __attribute__((kernel)) 有什么区别?
【发布时间】:2021-02-26 20:14:16
【问题描述】:

我正在阅读使用 RenderScript (https://github.com/android/camera-samples/blob/be17bffb7b1dcc69467a52bcb94bec4306c3ca4b/HdrViewfinder/Application/src/main/rs/hdr_merge.rs#L27) 和文档 (https://developer.android.com/guide/topics/renderscript/compute#writing-an-rs-kernel) 的代码示例。定义内核有两种不同的方式:

uchar4 RS_KERNEL invert

uchar4 __attribute__((kernel)) mergeHdrFrames

我应该使用哪一个?哪一个是正确的?是否依赖 SDK API?

【问题讨论】:

    标签: android renderscript


    【解决方案1】:

    好的,经过详细阅读我可以看到RS_KERNEL__attribute__((kernel))的宏

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-21
      • 2018-01-05
      • 2015-11-19
      • 2015-02-12
      • 2019-05-10
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多