Lines Matching refs:RenderScript
17 package android.renderscript;
32 * and from RenderScript kernels. An Allocation provides the backing store for
33 * a given {@link android.renderscript.Type}. </p>
38 * android.renderscript.Sampler}. A developer must synchronize across these
39 * different usages using {@link android.renderscript.Allocation#syncAll} in
52 * <p>For more information about creating an application that uses RenderScript, read the
53 * <a href="{@docRoot}guide/topics/renderscript/index.html">RenderScript</a> developer guide.</p>
154 * The usage of the Allocation. These signal to RenderScript where to place
268 * Get the {@link android.renderscript.Element} of the {@link
269 * android.renderscript.Type} of the Allocation.
308 * the same {@link android.renderscript.Element.DataType}, with the fourth vector
382 Allocation(long id, RenderScript rs, Type t, int usage) {
416 RenderScript.registerNativeAllocation.invoke(RenderScript.sRuntime, mSize);
418 Log.e(RenderScript.LOG_TAG, "Couldn't invoke registerNativeAllocation:" + e);
424 Allocation(long id, RenderScript rs, Type t, boolean owningType, int usage, MipmapControl mips) {
431 RenderScript.registerNativeFree.invoke(RenderScript.sRuntime, mSize);
517 * Get the {@link android.renderscript.Type} of the Allocation.
533 Trace.traceBegin(RenderScript.TRACE_TAG, "syncAll");
555 Trace.traceEnd(RenderScript.TRACE_TAG);
568 Trace.traceBegin(RenderScript.TRACE_TAG, "ioSend");
576 Trace.traceEnd(RenderScript.TRACE_TAG);
587 Trace.traceBegin(RenderScript.TRACE_TAG, "ioReceive");
595 Trace.traceEnd(RenderScript.TRACE_TAG);
606 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
614 if (RenderScript.sPointerSize == 8) {
628 Trace.traceEnd(RenderScript.TRACE_TAG);
689 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFromUnchecked");
699 Trace.traceEnd(RenderScript.TRACE_TAG);
727 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFromUnchecked");
731 Trace.traceEnd(RenderScript.TRACE_TAG);
839 * android.renderscript.Element} does not match the array's
860 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
864 Trace.traceEnd(RenderScript.TRACE_TAG);
871 * android.renderscript.Element} is not a 32 bit integer nor a vector of 32 bit
872 * integers {@link android.renderscript.Element.DataType}.
898 * android.renderscript.Element} is not a 16 bit integer nor a vector of 16 bit
899 * integers {@link android.renderscript.Element.DataType}.
925 * android.renderscript.Element} is not an 8 bit integer nor a vector of 8 bit
926 * integers {@link android.renderscript.Element.DataType}.
952 * android.renderscript.Element} is neither a 32 bit float nor a vector of
953 * 32 bit floats {@link android.renderscript.Element.DataType}.
991 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
1004 Trace.traceEnd(RenderScript.TRACE_TAG);
1016 Trace.traceBegin(RenderScript.TRACE_TAG, "copyFrom");
1023 Trace.traceEnd(RenderScript.TRACE_TAG);
1029 * the RenderScript script files and should not be used by developers.
1051 * the RenderScript script files and should not be used by developers.
1063 * the RenderScript script files and should not be used by developers.
1140 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFromUnchecked");
1151 Trace.traceEnd(RenderScript.TRACE_TAG);
1291 * android.renderscript.Element} does not match the component type
1321 * android.renderscript.Element} is not an 32 bit integer nor a vector of 32 bit
1322 * integers {@link android.renderscript.Element.DataType}.
1350 * android.renderscript.Element} is not an 16 bit integer nor a vector of 16 bit
1351 * integers {@link android.renderscript.Element.DataType}.
1379 * android.renderscript.Element} is not an 8 bit integer nor a vector of 8 bit
1380 * integers {@link android.renderscript.Element.DataType}.
1408 * android.renderscript.Element} is neither a 32 bit float nor a vector of
1409 * 32 bit floats {@link android.renderscript.Element.DataType}.
1444 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeFrom");
1449 Trace.traceEnd(RenderScript.TRACE_TAG);
1472 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFromUnchecked");
1494 Trace.traceEnd(RenderScript.TRACE_TAG);
1502 * android.renderscript.Element} does not match the input data type.
1526 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1531 Trace.traceEnd(RenderScript.TRACE_TAG);
1539 * android.renderscript.Element} is not an 8 bit integer nor a vector of 8 bit
1540 * integers {@link android.renderscript.Element.DataType}.
1572 * android.renderscript.Element} is not a 16 bit integer nor a vector of 16 bit
1573 * integers {@link android.renderscript.Element.DataType}.
1605 * android.renderscript.Element} is not a 32 bit integer nor a vector of 32 bit
1606 * integers {@link android.renderscript.Element.DataType}.
1638 * android.renderscript.Element} is neither a 32 bit float nor a vector of
1639 * 32 bit floats {@link android.renderscript.Element.DataType}.
1682 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1690 Trace.traceEnd(RenderScript.TRACE_TAG);
1705 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeFrom");
1718 Trace.traceEnd(RenderScript.TRACE_TAG);
1749 Trace.traceBegin(RenderScript.TRACE_TAG, "copy3DRangeFromUnchecked");
1771 Trace.traceEnd(RenderScript.TRACE_TAG);
1779 * android.renderscript.Element} does not match the input data type.
1805 Trace.traceBegin(RenderScript.TRACE_TAG, "copy3DRangeFrom");
1810 Trace.traceEnd(RenderScript.TRACE_TAG);
1847 Trace.traceBegin(RenderScript.TRACE_TAG, "copyTo");
1853 Trace.traceEnd(RenderScript.TRACE_TAG);
1859 Trace.traceBegin(RenderScript.TRACE_TAG, "copyTo");
1878 Trace.traceEnd(RenderScript.TRACE_TAG);
1885 * android.renderscript.Element} does not match the input data type.
1911 * android.renderscript.Element} is neither an 8 bit integer nor a vector of 8 bit
1912 * integers {@link android.renderscript.Element.DataType}.
1938 * android.renderscript.Element} is not a 16 bit integer nor a vector of 16 bit
1939 * integers {@link android.renderscript.Element.DataType}.
1965 * android.renderscript.Element} is not a 32 bit integer nor a vector of 32 bit
1966 * integers {@link android.renderscript.Element.DataType}.
1992 * android.renderscript.Element} is neither a 32 bit float nor a vector of
1993 * 32 bit floats {@link android.renderscript.Element.DataType}.
2020 * the RenderScript script files and should not be used by developers.
2068 * @deprecated RenderScript objects should be immutable once created. The
2094 Trace.traceBegin(RenderScript.TRACE_TAG, "copy1DRangeToUnchecked");
2105 Trace.traceEnd(RenderScript.TRACE_TAG);
2244 * android.renderscript.Element} does not match the component type
2274 * android.renderscript.Element} is neither a 32 bit integer nor a vector of 32 bit
2275 * integers {@link android.renderscript.Element.DataType}.
2303 * android.renderscript.Element} is neither a 16 bit integer nor a vector of 16 bit
2304 * integers {@link android.renderscript.Element.DataType}.
2332 * android.renderscript.Element} is neither an 8 bit integer nor a vector of 8 bit
2333 * integers {@link android.renderscript.Element.DataType}.
2361 * android.renderscript.Element} is neither a 32 bit float nor a vector of
2362 * 32 bit floats {@link android.renderscript.Element.DataType}.
2391 Trace.traceBegin(RenderScript.TRACE_TAG, "copy2DRangeToUnchecked");
2412 Trace.traceEnd(RenderScript.TRACE_TAG);
2419 * {@link android.renderscript.Element} does not match the component type
2451 * {@link android.renderscript.Element} is neither an 8 bit integer nor a vector
2452 * of 8 bit integers {@link android.renderscript.Element.DataType}.
2483 * {@link android.renderscript.Element} is neither a 16 bit integer nor a vector
2484 * of 16 bit integers {@link android.renderscript.Element.DataType}.
2515 * {@link android.renderscript.Element} is neither a 32 bit integer nor a vector
2516 * of 32 bit integers {@link android.renderscript.Element.DataType}.
2547 * {@link android.renderscript.Element} is neither a 32 bit float nor a vector
2548 * of 32 bit floats {@link android.renderscript.Element.DataType}.
2588 Trace.traceBegin(RenderScript.TRACE_TAG, "copy3DRangeToUnchecked");
2609 Trace.traceEnd(RenderScript.TRACE_TAG);
2616 * {@link android.renderscript.Element} does not match the component type
2656 * android.renderscript.Type}, mipmap flag, and usage flags.
2658 * @param type RenderScript type describing data layout
2664 static public Allocation createTyped(RenderScript rs, Type type, MipmapControl mips, int usage) {
2666 Trace.traceBegin(RenderScript.TRACE_TAG, "createTyped");
2678 Trace.traceEnd(RenderScript.TRACE_TAG);
2687 * @param type renderscript type describing data layout
2693 static public Allocation createTyped(RenderScript rs, Type type, int usage) {
2699 * android.renderscript.Type} and no mipmaps
2702 * @param type RenderScript Type describing data layout
2706 static public Allocation createTyped(RenderScript rs, Type type) {
2721 static public Allocation createSized(RenderScript rs, Element e,
2724 Trace.traceBegin(RenderScript.TRACE_TAG, "createSized");
2736 Trace.traceEnd(RenderScript.TRACE_TAG);
2749 static public Allocation createSized(RenderScript rs, Element e, int count) {
2753 static Element elementFromBitmap(RenderScript rs, Bitmap b) {
2770 static Type typeFromBitmap(RenderScript rs, Bitmap b,
2793 static public Allocation createFromBitmap(RenderScript rs, Bitmap b,
2797 Trace.traceBegin(RenderScript.TRACE_TAG, "createFromBitmap");
2835 Trace.traceEnd(RenderScript.TRACE_TAG);
2875 * android.renderscript.Type}, and usage flags.
2879 * @param rs RenderScript context
2880 * @param t RenderScript type describing data layout
2886 public static Allocation[] createAllocations(RenderScript rs, Type t, int usage, int numAlloc) {
2888 Trace.traceBegin(RenderScript.TRACE_TAG, "createAllocations");
2910 Trace.traceEnd(RenderScript.TRACE_TAG);
2916 * android.renderscript.Allocation}. The same data layout of
2922 * @param alloc RenderScript Allocation describing data layout.
2925 static Allocation createFromAllocation(RenderScript rs, Allocation alloc) {
2927 Trace.traceBegin(RenderScript.TRACE_TAG, "createFromAllcation");
2946 Trace.traceEnd(RenderScript.TRACE_TAG);
3061 static public Allocation createFromBitmap(RenderScript rs, Bitmap b) {
3085 static public Allocation createCubemapFromBitmap(RenderScript rs, Bitmap b,
3132 static public Allocation createCubemapFromBitmap(RenderScript rs,
3156 static public Allocation createCubemapFromCubeFaces(RenderScript rs,
3222 static public Allocation createCubemapFromCubeFaces(RenderScript rs,
3249 static public Allocation createFromBitmapResource(RenderScript rs,
3281 static public Allocation createFromBitmapResource(RenderScript rs,
3303 static public Allocation createFromString(RenderScript rs,