/frameworks/base/rs/java/android/renderscript/ |
H A D | ScriptIntrinsicBlend.java | 43 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 D | ScriptIntrinsicYuvToRGB.java | 55 * @param ain The input allocation. 57 public void setInput(Allocation ain) { argument 58 mInput = ain; 59 setVar(0, ain);
|
H A D | ScriptIntrinsicHistogram.java | 67 * @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 D | ScriptIntrinsic3DLUT.java | 80 * 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 D | ScriptIntrinsicResize.java | 50 * @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 D | ScriptIntrinsicLUT.java | 118 * 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 D | ScriptIntrinsicBlur.java | 59 * @param ain The input allocation 61 public void setInput(Allocation ain) { argument 62 mInput = ain; 63 setVar(1, ain);
|
H A D | ScriptIntrinsicColorMatrix.java | 221 * @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 D | ScriptIntrinsicConvolve5x5.java | 72 * @param ain The input allocation. 74 public void setInput(Allocation ain) { argument 75 mInput = ain; 76 setVar(1, ain);
|
H A D | ScriptIntrinsicConvolve3x3.java | 72 * @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 D | ScriptIntrinsicBlend.java | 54 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 D | ScriptIntrinsicHistogram.java | 77 * @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 D | ScriptIntrinsicYuvToRGB.java | 63 * @param ain The input allocation. 65 public void setInput(Allocation ain) { argument 66 mInput = ain; 67 setVar(0, ain);
|
H A D | ScriptIntrinsicResize.java | 60 * @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 D | ScriptIntrinsicBlur.java | 72 * @param ain The input allocation 74 public void setInput(Allocation ain) { argument 75 mInput = ain; 76 setVar(1, ain);
|
H A D | ScriptIntrinsicColorMatrix.java | 198 * 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 D | Script.java | 39 * 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 D | ScriptIntrinsicConvolve3x3.java | 81 * @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 D | Benchmark.java | 25 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 D | compute.cpp | 33 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 D | rsCpuIntrinsicBLAS.cpp | 33 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 D | compute.cpp | 38 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 D | compute.cpp | 35 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 D | latency.cpp | 70 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 D | Script.cpp | 29 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);
|