1
我正在增加RS中的全局值,目的是在內核完成時將其傳回給Java。 rsDebug顯示每次迭代的值上升,但mScript.get_var()返回初始值1.什麼是獲得MAX的最後一個值的正確方法?將RenderScript全局值返回給Java
RS:
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()));
感謝您的快速回答。我會發布後續行動來解決我的核心問題。 – sarwar