Searched refs:kernels (Results 1 - 10 of 10) sorted by relevance

/frameworks/rs/cpu_ref/
H A DrsCpuScriptGroup.cpp131 Vector<const ScriptKernelID *> kernels; local
139 // objects that might interfere between kernels.
201 kernels.add(k);
210 Script *s = kernels[ct]->mScript;
212 uint32_t slot = kernels[ct]->mSlot;
242 sl.kernels = kernels.array();
243 sl.count = kernels.size();
260 for (size_t ct=0; ct < kernels.size(); ct++) {
261 Script *s = kernels[c
[all...]
H A DrsCpuScriptGroup.h52 const ScriptKernelID *const* kernels; member in struct:android::renderscript::CpuScriptGroupImpl::ScriptList
/frameworks/rs/tests/typecheck/
H A DAndroid.mk8 kernels.rs \
/frameworks/rs/
H A DrsScriptGroup.h83 ScriptKernelID ** kernels, size_t kernelsSize,
H A DrsScriptGroup.cpp211 ScriptKernelID ** kernels, size_t kernelsSize,
220 //ALOGE("ScriptGroup::create kernels=%i links=%i", (int)kernelCount, (int)linkCount);
229 sg->mKernels.add(kernels[ct]);
390 RsScriptKernelID * kernels, size_t kernelsSize,
398 (ScriptKernelID **) kernels, kernelsSize,
210 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
389 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 Drs.spec504 param RsScriptKernelID * kernels
/frameworks/base/rs/java/android/renderscript/
H A DScriptGroup.java27 * A group of kernels that are executed
30 * In addition to kernels, a script group may contain invocable functions as well.
32 * produced by its member kernels.
34 * The API disallows cyclic dependencies among kernels in a script group,
35 * effectively making it a directed acyclic graph (DAG) of kernels.
37 * Grouping kernels together allows for more efficient execution. For example,
474 * Allocation to be used for kernels that require an input
496 * Allocation to be used for the kernels that require an output
517 * Execute the ScriptGroup. This will run all the kernels in
533 * First, all kernels t
[all...]
H A DRenderScript.java185 * 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/support/v8/renderscript/java/src/android/support/v8/renderscript/
H A DScriptGroup.java30 * A group of kernels that are executed
33 * In addition to kernels, a script group may contain invocable functions as well.
35 * produced by its member kernels.
37 * The API disallows cyclic dependencies among kernels in a script group,
38 * effectively making it a directed acyclic graph (DAG) of kernels.
40 * Grouping kernels together allows for more efficient execution. For example,
470 * Allocation to be used for kernels that require an input
495 * Allocation to be used for the kernels that require an output
519 * Execute the ScriptGroup. This will run all the kernels in
524 * will take the naive path: execute kernels on
[all...]
H A DRenderScript.java266 * kernels and APIs are being used as intended. Get and SetElementAt
669 Log.e(LOG_TAG, "Multi-input kernels are not supported, please change targetSdkVersion to >= 23");
670 throw new RSRuntimeException("Multi-input kernels are not supported before API 23)");
824 native long rsnScriptGroupCreate(long con, long[] kernels, long[] src, long[] dstk, long[] dstf, long[] types); argument
825 synchronized long nScriptGroupCreate(long[] kernels, long[] src, long[] dstk, long[] dstf, long[] types) { argument
827 return rsnScriptGroupCreate(mContext, kernels, src, dstk, dstf, types);
1457 // Enable multi-input kernels only when diapatchAPI is M+.

Completed in 859 milliseconds