作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在增加 RS 中全局变量的值,目的是在内核完成时将其传回 Java。 rsDebug 显示值在每次迭代时上升,但 mScript.get_var() 返回初始值 1。获取 MAX 最后一个值的正确方法是什么?
回复:
int MAX = 1;
void root(const input* in, float* out){
MAX = MAX+1;
rsDebug("MAX",MAX);
*out = atan2(in->first, in->second);
}
Java:
float[] out = new float[100000];
mScript.forEach_root(mInAllocation, mOutAllocation);
mOutAllocation.copyTo(out);
Log.i("Max Count...", Integer.toString(mScript.get_MAX()));
最佳答案
get_var 只返回Java 设置的最后一个值,而不是RS 代码设置的最后一个值。在未来的某个时候,这将得到解决,但目前还没有。目前,解决方法是将值存储在 RS 分配中并将其复制回 Java。
是的,这不是很好。抱歉,它在我要解决的问题 list 上(我几乎做到了,但它比我最初想象的要复杂得多,因为可以从 RS 设置 BaseObjs)。
关于android - 从 RenderScript 全局获取值返回到 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19528982/
到目前为止,我已经生成了以下代码来尝试将相关数据整合在一起。 但是,使用“+ 7”函数会产生以下问题。 Registration date = '2018-01-01' 它正在推迟 2018-04-0
我已经成功地将我的自定义购物车发布到 PayPal——它处理订单非常漂亮,当收到付款时,它会将数据发回我在配置中指定的 URL。代码基于此处找到的库:http://www.phpfour.com/bl
我是一名优秀的程序员,十分优秀!