/frameworks/rs/cpu_ref/ |
H A D | rsCpuScriptGroup.h | 52 const ScriptKernelID *const* kernels; member in struct:android::renderscript::CpuScriptGroupImpl::ScriptList
|
H A D | rsCpuScriptGroup.cpp | 129 std::vector<const ScriptKernelID *> kernels; local 137 // objects that might interfere between kernels. 199 kernels.push_back(k); 208 Script *s = kernels[ct]->mScript; 210 uint32_t slot = kernels[ct]->mSlot; 240 sl.kernels = kernels.data(); 241 sl.count = kernels.size(); 258 for (size_t ct=0; ct < kernels.size(); ct++) { 259 Script *s = kernels[c [all...] |
H A D | rsCpuScriptGroup2.cpp | 135 // The compiler fusion pass in bcc expects that kernels chained up through 371 std::vector<ExpandFuncTy> kernels; local 374 kernels.push_back(c->mFunc); 376 if (kernels.size()) { 380 kernels.data(), 381 kernels.size()); 397 // If any script is an intrinsic, give up trying fusing the kernels. 518 // Fuse the input kernels and generate native code in an object file
|
/frameworks/rs/ |
H A D | rsScriptGroup.cpp | 193 ScriptKernelID ** kernels, size_t kernelsSize, 202 //ALOGE("ScriptGroup::create kernels=%i links=%i", (int)kernelCount, (int)linkCount); 211 sg->mKernels.push_back(kernels[ct]); 367 RsScriptKernelID * kernels, size_t kernelsSize, 375 (ScriptKernelID **) kernels, kernelsSize, 192 create(Context *rsc, ScriptKernelID ** kernels, size_t kernelsSize, ScriptKernelID ** src, size_t srcSize, ScriptKernelID ** dstK, size_t dstKSize, ScriptFieldID ** dstF, size_t dstFSize, const Type ** type, size_t typeSize) argument 366 rsi_ScriptGroupCreate(Context *rsc, RsScriptKernelID * kernels, size_t kernelsSize, RsScriptKernelID * src, size_t srcSize, RsScriptKernelID * dstK, size_t dstKSize, RsScriptFieldID * dstF, size_t dstFSize, const RsType * type, size_t typeSize) argument
|
H A D | rsHidlAdaptation.cpp | 960 RsScriptGroup RsHidlAdaptation::ScriptGroupCreate (RsContext context, RsScriptKernelID * kernels, size_t kernelsSize, argument 973 _kernels[i] = (ScriptKernelID)(uintptr_t)kernels[i];
|
H A D | rsApiStubs.cpp | 577 extern "C" RsScriptGroup rsScriptGroupCreate (RsContext ctxWrapper, RsScriptKernelID * kernels, size_t kernels_length, argument 584 kernels, kernels_length,
|
/frameworks/base/rs/java/android/renderscript/ |
H A D | RenderScript.java | 185 * kernels and APIs are being used as intended. Get and SetElementAt 865 native long rsnScriptGroupCreate(long con, long[] kernels, long[] src, long[] dstk, long[] dstf, long[] types); argument 866 synchronized long nScriptGroupCreate(long[] kernels, long[] src, long[] dstk, long[] dstf, long[] types) { argument 868 return rsnScriptGroupCreate(mContext, kernels, src, dstk, dstf, types);
|
/frameworks/rs/support/java/src/android/support/v8/renderscript/ |
H A D | RenderScript.java | 278 * kernels and APIs are being used as intended. Get and SetElementAt 681 Log.e(LOG_TAG, "Multi-input kernels are not supported, please change targetSdkVersion to >= 23"); 682 throw new RSRuntimeException("Multi-input kernels are not supported before API 23)"); 836 native long rsnScriptGroupCreate(long con, long[] kernels, long[] src, long[] dstk, long[] dstf, long[] types); argument 837 synchronized long nScriptGroupCreate(long[] kernels, long[] src, long[] dstk, long[] dstf, long[] types) { argument 839 return rsnScriptGroupCreate(mContext, kernels, src, dstk, dstf, types); 1480 // Enable multi-input kernels only when diapatchAPI is M+.
|