/frameworks/base/graphics/java/android/renderscript/ |
ScriptIntrinsicBlend.java | 43 private void blend(int id, Allocation ain, Allocation aout) { 44 if (!ain.getElement().isCompatible(Element.U8_4(mRS))) { 50 forEach(id, ain, aout, null); 56 * @param ain The source buffer 59 public void forEachClear(Allocation ain, Allocation aout) { 60 blend(0, ain, aout); 76 * @param ain The source buffer 79 public void forEachSrc(Allocation ain, Allocation aout) { 80 blend(1, ain, aout); 97 * @param ain The source buffe [all...] |
ScriptIntrinsicYuvToRGB.java | 55 * @param ain The input allocation. 57 public void setInput(Allocation ain) { 58 mInput = ain; 59 setVar(0, ain);
|
ScriptIntrinsicHistogram.java | 71 * @param ain The input image 73 public void forEach(Allocation ain) { 74 if (ain.getType().getElement().getVectorSize() < 80 if (ain.getType().getElement().isCompatible(Element.U8(mRS)) && 81 ain.getType().getElement().isCompatible(Element.U8_4(mRS))) { 85 forEach(0, ain, null, null); 152 * @param ain The input image 154 public void forEach_Dot(Allocation ain) { 158 if (ain.getType().getElement().isCompatible(Element.U8(mRS)) && 159 ain.getType().getElement().isCompatible(Element.U8_4(mRS))) [all...] |
ScriptIntrinsic3DLUT.java | 82 * Invoke the kernel and apply the lookup to each cell of ain 85 * @param ain Input allocation 88 public void forEach(Allocation ain, Allocation aout) { 89 forEach(0, ain, aout, null);
|
ScriptIntrinsicBlur.java | 62 * @param ain The input allocation 64 public void setInput(Allocation ain) { 65 mInput = ain; 66 setVar(1, ain);
|
ScriptIntrinsicConvolve3x3.java | 75 * @param ain The input allocation. 77 public void setInput(Allocation ain) { 78 mInput = ain; 79 setVar(1, ain);
|
ScriptIntrinsicConvolve5x5.java | 74 * @param ain The input allocation. 76 public void setInput(Allocation ain) { 77 mInput = ain; 78 setVar(1, ain);
|
ScriptIntrinsicColorMatrix.java | 224 * @param ain Input allocation 227 public void forEach(Allocation ain, Allocation aout) { 228 if (!ain.getElement().isCompatible(Element.U8(mRS)) && 229 !ain.getElement().isCompatible(Element.U8_2(mRS)) && 230 !ain.getElement().isCompatible(Element.U8_3(mRS)) && 231 !ain.getElement().isCompatible(Element.U8_4(mRS)) && 232 !ain.getElement().isCompatible(Element.F32(mRS)) && 233 !ain.getElement().isCompatible(Element.F32_2(mRS)) && 234 !ain.getElement().isCompatible(Element.F32_3(mRS)) && 235 !ain.getElement().isCompatible(Element.F32_4(mRS))) [all...] |
ScriptIntrinsicLUT.java | 121 * Invoke the kernel and apply the lookup to each cell of ain 124 * @param ain Input allocation 127 public void forEach(Allocation ain, Allocation aout) { 132 forEach(0, ain, aout, null);
|
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/ |
ScriptIntrinsicBlend.java | 48 private void blend(int id, Allocation ain, Allocation aout) { 49 if (!ain.getElement().isCompatible(Element.U8_4(mRS))) { 55 forEach(id, ain, aout, null); 61 * @param ain The source buffer 64 public void forEachClear(Allocation ain, Allocation aout) { 65 blend(0, ain, aout); 81 * @param ain The source buffer 84 public void forEachSrc(Allocation ain, Allocation aout) { 85 blend(1, ain, aout); 102 * @param ain The source buffe [all...] |
ScriptIntrinsicBlendThunker.java | 39 public void forEachClear(Allocation ain, Allocation aout) { 40 AllocationThunker aint = (AllocationThunker)ain; 52 public void forEachSrc(Allocation ain, Allocation aout) { 53 AllocationThunker aint = (AllocationThunker)ain; 65 public void forEachDst(Allocation ain, Allocation aout) { 66 AllocationThunker aint = (AllocationThunker)ain; 78 public void forEachSrcOver(Allocation ain, Allocation aout) { 79 AllocationThunker aint = (AllocationThunker)ain; 91 public void forEachDstOver(Allocation ain, Allocation aout) { 92 AllocationThunker aint = (AllocationThunker)ain; [all...] |
ScriptIntrinsicYuvToRGB.java | 60 * @param ain The input allocation. 62 public void setInput(Allocation ain) { 63 mInput = ain; 64 setVar(0, ain);
|
ScriptIntrinsicBlur.java | 66 * @param ain The input allocation 68 public void setInput(Allocation ain) { 69 mInput = ain; 70 setVar(1, ain);
|
ScriptIntrinsicConvolve3x3.java | 70 * @param ain The input allocation. 72 public void setInput(Allocation ain) { 73 mInput = ain; 74 setVar(1, ain);
|
ScriptIntrinsicConvolve5x5.java | 64 * @param ain The input allocation. 66 public void setInput(Allocation ain) { 67 mInput = ain; 68 setVar(1, ain);
|
Script.java | 223 * @param ain 227 protected void forEach(int slot, Allocation ain, Allocation aout, FieldPacker v) { 229 mT.thunkForEach(slot, ain, aout, v); 233 if (ain == null && aout == null) { 235 "At least one of ain or aout is required to be non-null."); 238 if (ain != null) { 239 in_id = ain.getID(mRS); 256 * @param ain 261 protected void forEach(int slot, Allocation ain, Allocation aout, FieldPacker v, LaunchOptions sc) { 263 mT.thunkForEach(slot, ain, aout, v, sc) [all...] |
/frameworks/rs/java/tests/LatencyBenchmark/src/com/example/android/rs/computebench/ |
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/ |
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/ |
rsCpuIntrinsic.cpp | 76 void RsdCpuScriptIntrinsic::preLaunch(uint32_t slot, const Allocation * ain, 81 void RsdCpuScriptIntrinsic::postLaunch(uint32_t slot, const Allocation * ain, 87 const Allocation * ain, 94 preLaunch(slot, ain, aout, usr, usrLen, sc); 96 forEachMtlsSetup(ain, aout, usr, usrLen, sc, &mtls); 104 mCtx->launchThreads(ain, aout, sc, &mtls); 107 postLaunch(slot, ain, aout, usr, usrLen, sc);
|
rsCpuIntrinsic.h | 34 const Allocation * ain, 43 virtual void preLaunch(uint32_t slot, const Allocation * ain, 46 virtual void postLaunch(uint32_t slot, const Allocation * ain,
|
rsCpuScript.h | 55 virtual void preLaunch(uint32_t slot, const Allocation * ain, 58 virtual void postLaunch(uint32_t slot, const Allocation * ain, 62 const Allocation * ain, 83 void forEachMtlsSetup(const Allocation * ain, Allocation * aout,
|
/frameworks/rs/tests/cppstrided/ |
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/ |
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/ |
Script.cpp | 29 void Script::forEach(uint32_t slot, sp<const Allocation> ain, sp<const Allocation> aout, 31 if ((ain == NULL) && (aout == NULL)) { 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);
|
/frameworks/rs/tests/cppbasic/ |
compute.cpp | 31 sp<Allocation> ain = Allocation::createTyped(rs, t); local 33 printf("Allocation %p %p\n", ain.get(), aout.get()); 52 ain->copy1DRangeFrom(0, t->getCount(), buf); 55 sc->forEach_root(ain, aout);
|