カーネルの完了時に Java に戻すことを目的として、RS でグローバルの値をインクリメントしています。rsDebug は反復ごとに値が上昇することを示しますが、mScript.get_var() は初期値の 1 を返します。MAX の最後の値を取得する正しい方法は何ですか?
RS:
int MAX = 1;
void root(const input* in, float* out){
MAX = MAX+1;
rsDebug("MAX",MAX);
*out = atan2(in->first, in->second);
}
ジャワ:
float[] out = new float[100000];
mScript.forEach_root(mInAllocation, mOutAllocation);
mOutAllocation.copyTo(out);
Log.i("Max Count...", Integer.toString(mScript.get_MAX()));