Searched refs:ain (Results 1 - 25 of 45) sorted by relevance

12

/frameworks/base/rs/java/android/renderscript/
H A DScriptIntrinsicBlend.java43 private void blend(int id, Allocation ain, Allocation aout, Script.LaunchOptions opt) { argument
44 if (!ain.getElement().isCompatible(Element.U8_4(mRS))) {
50 forEach(id, ain, aout, null, opt);
56 * @param ain The source buffer
59 public void forEachClear(Allocation ain, Allocation aout) { argument
60 forEachClear(ain, aout, null);
66 * @param ain The source buffer
70 public void forEachClear(Allocation ain, Allocation aout, Script.LaunchOptions opt) { argument
71 blend(0, ain, aout, opt);
87 * @param ain Th
90 forEachSrc(Allocation ain, Allocation aout) argument
101 forEachSrc(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
122 forEachDst(Allocation ain, Allocation aout) argument
135 forEachDst(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
154 forEachSrcOver(Allocation ain, Allocation aout) argument
165 forEachSrcOver(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
184 forEachDstOver(Allocation ain, Allocation aout) argument
195 forEachDstOver(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
214 forEachSrcIn(Allocation ain, Allocation aout) argument
225 forEachSrcIn(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
244 forEachDstIn(Allocation ain, Allocation aout) argument
255 forEachDstIn(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
274 forEachSrcOut(Allocation ain, Allocation aout) argument
285 forEachSrcOut(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
304 forEachDstOut(Allocation ain, Allocation aout) argument
315 forEachDstOut(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
335 forEachSrcAtop(Allocation ain, Allocation aout) argument
347 forEachSrcAtop(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
369 forEachDstAtop(Allocation ain, Allocation aout) argument
383 forEachDstAtop(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
402 forEachXor(Allocation ain, Allocation aout) argument
415 forEachXor(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
444 forEachMultiply(Allocation ain, Allocation aout) argument
455 forEachMultiply(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
551 forEachAdd(Allocation ain, Allocation aout) argument
562 forEachAdd(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
581 forEachSubtract(Allocation ain, Allocation aout) argument
592 forEachSubtract(Allocation ain, Allocation aout, Script.LaunchOptions opt) argument
[all...]
H A DScriptIntrinsicYuvToRGB.java55 * @param ain The input allocation.
57 public void setInput(Allocation ain) { argument
58 mInput = ain;
59 setVar(0, ain);
H A DScriptIntrinsicHistogram.java67 * @param ain The input image
69 public void forEach(Allocation ain) { argument
70 forEach(ain, null);
84 * @param ain The input image
87 public void forEach(Allocation ain, Script.LaunchOptions opt) { argument
88 if (ain.getType().getElement().getVectorSize() <
94 if (!ain.getType().getElement().isCompatible(Element.U8(mRS)) &&
95 !ain.getType().getElement().isCompatible(Element.U8_2(mRS)) &&
96 !ain.getType().getElement().isCompatible(Element.U8_3(mRS)) &&
97 !ain
173 forEach_Dot(Allocation ain) argument
188 forEach_Dot(Allocation ain, Script.LaunchOptions opt) argument
[all...]
H A DScriptIntrinsic3DLUT.java80 * Invoke the kernel and apply the lookup to each cell of ain
83 * @param ain Input allocation
86 public void forEach(Allocation ain, Allocation aout) { argument
87 forEach(ain, aout, null);
91 * Invoke the kernel and apply the lookup to each cell of ain
94 * @param ain Input allocation
98 public void forEach(Allocation ain, Allocation aout, Script.LaunchOptions opt) { argument
99 forEach(0, ain, aout, null, opt);
H A DScriptIntrinsicResize.java50 * @param ain The input allocation.
52 public void setInput(Allocation ain) { argument
53 Element e = ain.getElement();
65 mInput = ain;
66 setVar(0, ain);
H A DScriptIntrinsicLUT.java118 * Invoke the kernel and apply the lookup to each cell of ain
121 * @param ain Input allocation
124 public void forEach(Allocation ain, Allocation aout) { argument
125 forEach(ain, aout, null);
129 * Invoke the kernel and apply the lookup to each cell of ain
132 * @param ain Input allocation
136 public void forEach(Allocation ain, Allocation aout, Script.LaunchOptions opt) { argument
141 forEach(0, ain, aout, null, opt);
H A DScriptIntrinsicBlur.java59 * @param ain The input allocation
61 public void setInput(Allocation ain) { argument
62 mInput = ain;
63 setVar(1, ain);
H A DScriptIntrinsicColorMatrix.java221 * @param ain Input allocation
224 public void forEach(Allocation ain, Allocation aout) { argument
225 forEach(ain, aout, null);
240 * @param ain Input allocation
244 public void forEach(Allocation ain, Allocation aout, Script.LaunchOptions opt) { argument
245 if (!ain.getElement().isCompatible(Element.U8(mRS)) &&
246 !ain.getElement().isCompatible(Element.U8_2(mRS)) &&
247 !ain.getElement().isCompatible(Element.U8_3(mRS)) &&
248 !ain.getElement().isCompatible(Element.U8_4(mRS)) &&
249 !ain
[all...]
H A DScriptIntrinsicConvolve5x5.java72 * @param ain The input allocation.
74 public void setInput(Allocation ain) { argument
75 mInput = ain;
76 setVar(1, ain);
H A DScriptIntrinsicConvolve3x3.java72 * @param ain The input allocation.
74 public void setInput(Allocation ain) { argument
75 mInput = ain;
76 setVar(1, ain);
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/
H A DScriptIntrinsicBlend.java54 private void blend(int id, Allocation ain, Allocation aout) { argument
55 if (!ain.getElement().isCompatible(Element.U8_4(mRS))) {
61 forEach(id, ain, aout, null);
67 * @param ain The source buffer
70 public void forEachClear(Allocation ain, Allocation aout) { argument
71 blend(0, ain, aout);
87 * @param ain The source buffer
90 public void forEachSrc(Allocation ain, Allocation aout) { argument
91 blend(1, ain, aout);
108 * @param ain Th
111 forEachDst(Allocation ain, Allocation aout) argument
130 forEachSrcOver(Allocation ain, Allocation aout) argument
149 forEachDstOver(Allocation ain, Allocation aout) argument
168 forEachSrcIn(Allocation ain, Allocation aout) argument
187 forEachDstIn(Allocation ain, Allocation aout) argument
206 forEachSrcOut(Allocation ain, Allocation aout) argument
225 forEachDstOut(Allocation ain, Allocation aout) argument
245 forEachSrcAtop(Allocation ain, Allocation aout) argument
267 forEachDstAtop(Allocation ain, Allocation aout) argument
286 forEachXor(Allocation ain, Allocation aout) argument
315 forEachMultiply(Allocation ain, Allocation aout) argument
411 forEachAdd(Allocation ain, Allocation aout) argument
430 forEachSubtract(Allocation ain, Allocation aout) argument
[all...]
H A DScriptIntrinsicHistogram.java77 * @param ain The input image
79 public void forEach(Allocation ain) { argument
80 forEach(ain, null);
94 * @param ain The input image
97 public void forEach(Allocation ain, Script.LaunchOptions opt) { argument
98 if (ain.getType().getElement().getVectorSize() <
104 if (!ain.getType().getElement().isCompatible(Element.U8(mRS)) &&
105 !ain.getType().getElement().isCompatible(Element.U8_2(mRS)) &&
106 !ain.getType().getElement().isCompatible(Element.U8_3(mRS)) &&
107 !ain
183 forEach_Dot(Allocation ain) argument
198 forEach_Dot(Allocation ain, Script.LaunchOptions opt) argument
[all...]
H A DScriptIntrinsicYuvToRGB.java63 * @param ain The input allocation.
65 public void setInput(Allocation ain) { argument
66 mInput = ain;
67 setVar(0, ain);
H A DScriptIntrinsicResize.java60 * @param ain The input allocation.
62 public void setInput(Allocation ain) { argument
63 Element e = ain.getElement();
75 mInput = ain;
76 setVar(0, ain);
H A DScriptIntrinsicBlur.java72 * @param ain The input allocation
74 public void setInput(Allocation ain) { argument
75 mInput = ain;
76 setVar(1, ain);
H A DScriptIntrinsicColorMatrix.java198 * Invoke the kernel and apply the matrix to each cell of ain and copy to
201 * @param ain Input allocation
204 public void forEach(Allocation ain, Allocation aout) { argument
205 forEach(0, ain, aout, null);
220 * @param ain Input allocation
224 public void forEach(Allocation ain, Allocation aout, Script.LaunchOptions opt) { argument
225 if (!ain.getElement().isCompatible(Element.U8(mRS)) &&
226 !ain.getElement().isCompatible(Element.U8_2(mRS)) &&
227 !ain.getElement().isCompatible(Element.U8_3(mRS)) &&
228 !ain
[all...]
H A DScript.java39 * e.g. foreach(ain, aout), setVar(ain);
42 long getDummyAlloc(Allocation ain) { argument
46 if (ain != null) {
47 Type inType = ain.getType();
51 dummyAlloc = mRS.nIncAllocationCreateTyped(ain.getID(mRS), dInType, xBytesSize);
52 ain.setIncAllocID(dummyAlloc);
241 * @param ain
245 protected void forEach(int slot, Allocation ain, Allocation aout, FieldPacker v) { argument
246 if (ain
282 forEach(int slot, Allocation ain, Allocation aout, FieldPacker v, LaunchOptions sc) argument
[all...]
H A DScriptIntrinsicConvolve3x3.java81 * @param ain The input allocation.
83 public void setInput(Allocation ain) { argument
84 mInput = ain;
85 setVar(1, ain);
/frameworks/rs/java/tests/LatencyBenchmark/src/com/example/android/rs/computebench/
H A DBenchmark.java25 private Allocation ain; field in class:Benchmark
31 ain = Allocation.createSized(rs, Element.U32(mRS), 10000);
42 mScript.forEach_root(ain, aout);
49 mScript.set_in(ain);
/frameworks/rs/tests/cppallocation/
H A Dcompute.cpp33 sp<Allocation> ain = Allocation::createTyped(rs, t); local
43 ain->copy1DRangeFrom(0, numElems, buf);
45 sc->forEach_multiply(ain, aout);
61 ain.clear();
/frameworks/rs/cpu_ref/
H A DrsCpuIntrinsicBLAS.cpp33 const Allocation ** ain,
70 static void initABC(const Allocation ** ain, argument
79 if (ain[0]) {
80 *A = ain[0]->mHal.drvState.lod[0].mallocPtr;
81 *lda = (int)(ain[0]->mHal.drvState.lod[0].stride/size);
83 if (ain[1]) {
84 *B = ain[1]->mHal.drvState.lod[0].mallocPtr;
85 *ldb = (int)(ain[1]->mHal.drvState.lod[0].stride/size);
87 if (ain[2]) {
88 *C = ain[
95 invokeForEach(uint32_t slot, const Allocation ** ain, uint32_t inLen, Allocation * aout, const void * usr, uint32_t usrLen, const RsScriptCall *sc) argument
[all...]
/frameworks/rs/tests/cppbasic-getpointer/
H A Dcompute.cpp38 sp<Allocation> ain = Allocation::createTyped(rs, t, RS_ALLOCATION_USAGE_SCRIPT | RS_ALLOCATION_USAGE_SHARED); local
40 printf("Allocation %p %p\n", ain.get(), aout.get());
44 uint32_t *input = (uint32_t*)ain->getPointer(&inputStride);
62 ain->syncAll(RS_ALLOCATION_USAGE_SHARED);
68 sc->forEach_copyAndNot(ain, aout);
73 ain->syncAll(RS_ALLOCATION_USAGE_SCRIPT);
/frameworks/rs/tests/cppstrided/
H A Dcompute.cpp35 sp<Allocation> ain = Allocation::createTyped(rs, t); local
52 ain->copy2DStridedFrom(buf, stride * sizeof(uint32_t));
54 sc->forEach_multiply(ain, aout);
72 ain.clear();
/frameworks/rs/tests/latency/
H A Dlatency.cpp70 sp<Allocation> ain = Allocation::createTyped(rs, t); local
80 sc->forEach_root(ain, aout);
94 ain->copy1DFrom(buf);
95 sc->forEach_root(ain, aout);
109 ain.clear();
/frameworks/rs/cpp/
H A DScript.cpp29 void Script::forEach(uint32_t slot, sp<const Allocation> ain, sp<const Allocation> aout, argument
31 if ((ain == nullptr) && (aout == nullptr)) {
32 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "At least one of ain or aout is required to be non-null.");
34 void *in_id = BaseObj::getObjID(ain);

Completed in 506 milliseconds

12