summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/Element.java
AgeCommit message (Collapse)Author
2013-12-17Move RenderScript from graphics/ to new fw/base subdirectory rs.Tim Murray
Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
2013-11-20Merge "Convert Java/JNI to 64-bit, part 2."Tim Murray
2013-11-20Convert Java/JNI to 64-bit, part 2.Tim Murray
This changes BaseObj to support 64-bit IDs. There are a few caveats: 1. Since it is deprecated, RSG will not support 64-bit. 2. Currently, methods that pass arrays of IDs to the driver are not supported in 64-bit. This will be fixed in a later CL. bug 11332320 Change-Id: If0dbecc8b285e260f767e441e05088b6a1b749a2
2013-11-20Remove unused imports from frameworks/base.John Spurlock
Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
2013-09-04Add YUV element convenience function.Tim Murray
Change-Id: Ie67dfba6a4c4f1913875ad9817c53e45d56809ae
2013-06-05Improve RS documentation.Tim Murray
bug 8570568 Change-Id: I465fcc8ec3e2cc892dc3cb0067aacf5224338102
2013-02-15Support typed YUV allocations.Jason Sams
Change-Id: I56e7a318dc979f0b7454fcfa5773ea6d95bbaeaa
2013-02-06am 11f1c5b8: am b3a57191: am 0a00de11: am 805d2e2d: am 00f49084: Merge ↵Scott Main
"docs: fix renderscript links that currently require redirect" into jb-mr1-dev # Via Android Git Automerger (4) and others * commit '11f1c5b89a98cb6794f2b1f158b8c22e38af975f': docs: fix renderscript links that currently require redirect
2013-02-05docs: fix renderscript links that currently require redirectScott Main
Change-Id: Ie12ff2c4be5ca22ac43dfe3a16868c7bef8e4ae8
2013-01-02yuvJason Sams
Change-Id: I3e99740250f1a3cb356bf6906528abc71f8cee2e
2012-05-08GFX api cleanup 1 of 2Jason Sams
Change-Id: Ib85784c18b1647e51f1d7cf2a4c956d17e1d2e3c
2012-05-07Revert "Deprecate"Stephen Hines
This reverts commit a0c2eb27b408660b02fa248943166d6c7e447908. Conflicts: api/current.txt graphics/java/android/renderscript/Element.java graphics/java/android/renderscript/Script.java Change-Id: I3c8fa62b12da95b3dbc842b5284dbed65d3cf963
2012-05-01Unhide FONT.Stephen Hines
Change-Id: I86258076817bb8f34ce3bb76031df41c08750f8c
2012-04-19DeprecateAlex Sakhartchouk
Change-Id: Idad2c5ad4f8a30f8cc60d88318f2e1809866d309
2012-04-12Merge "Add missing support for Element.FONT()."Stephen Hines
2012-04-11Add missing support for Element.FONT().Stephen Hines
Change-Id: Id66676958cc41d934b7f01acd65916f6d777d355
2012-04-11Unhiding J API's for Renderscript.Alex Sakhartchouk
Change-Id: I8c2d43ccca94549bc6ca1a914106567ccc125503
2012-04-03Validate context when using RS objects.Jason Sams
BUG=6035422 Change-Id: I8586be0085b36767289e1f634111c0ff076cec3c
2012-02-15Vectors of non-primitive types are not allowed.Stephen Hines
BUG=6016669 Change-Id: Ibab2dfc5ce3d9ceb5513e6b5ffc53d5df8b7c6e7
2012-02-14Update Element.isCompatible() to work with NONE.Stephen Hines
In the past, we used a null reference to signify a user-created Element. The use of DataType.NONE for user-created Elements thus required an update to our Element compatibility check. Change-Id: I3293a645eff85c9040487c22f3a3240862f74350
2011-12-27Merge "Missing getter and additional tests." into graphics-devAlex Sakhartchouk
2011-12-27Merge "Adding tests for element/mesh getters. Fixing bugs found by tests." ↵Alex Sakhartchouk
into graphics-dev
2011-12-22am 2b072677: am 201469f5: am bb7f590a: Merge "docs: Add developer guide ↵Joe Fernandez
cross-references, Project ACRE, round 4" into ics-mr1 * commit '2b072677538de979961b5bf527109fdab1713731': docs: Add developer guide cross-references, Project ACRE, round 4
2011-12-22am 201469f5: am bb7f590a: Merge "docs: Add developer guide cross-references, ↵Joe Fernandez
Project ACRE, round 4" into ics-mr1 * commit '201469f54522436be79d4d6665721049bfc74320': docs: Add developer guide cross-references, Project ACRE, round 4
2011-12-22docs: Add developer guide cross-references, Project ACRE, round 4Joe Fernandez
Change-Id: I1b43414aaec8ea217b39a0d780c80a25409d0991
2011-12-22Missing getter and additional tests.Alex Sakhartchouk
Change-Id: I057dd0a29d2cad40d0a0627b4355faeb82bbc229
2011-12-22Adding tests for element/mesh getters.Alex Sakhartchouk
Fixing bugs found by tests. Change-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638
2011-12-16Element getters.Alex Sakhartchouk
Change-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de
2011-11-15Expand RS vector3 types to vector4.Alex Sakhartchouk
BUG=5609007 The underlying LLVM implementation for vector3 types does this implicitly. If RS does not adjust its implementation, we will always be misaligned for any subsequent data after a vector3 type. We previously inserted padding into the reflected layers from llvm-rs-cc (hence the skip padding part of this change). We can safely ignore the padding now that the Java/native code is updated to use the expanded size. The compiler will also need modification to ensure that we don't mistakenly skip over any end-of-struct padding. Fixing the 3 component vector padding problem. Change-Id: If68af42287deb8f4b28addcd19a9fa314656be44
2011-10-18adding getters to Sampler ProgramRaster, ProgramStore, Element.Alex Sakhartchouk
Element adds ability to get subelement info. Tests for new stuff. Change-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9
2011-06-20Merge "Add support for more vector types to RS."Stephen Hines
2011-06-17Add isCompatible() to RS Element.Stephen Hines
BUG=4203264 Change-Id: Id68aead685f6cbc71c2fbe461cb38382e0563f43
2011-06-01Add support for more vector types to RS.Stephen Hines
Change-Id: If1bc34ef6670b6b5de3c1b6b3b3325637b8c7b43
2011-04-01First draft of fbo in renderscript.Alex Sakhartchouk
Updating samples and benchmark Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
2011-02-28Discovered a matrix element bug while writing cts unit tests.Alex Sakhartchouk
Change-Id: I56709df188a5085611efca804582470340369dc0
2011-02-09clean up and add javadocsRobert Ly
Change-Id: I7f628106247de887cd91c4a4b4b55d3ebfa700c8
2011-01-11Add error checks to bitmap uploads.Jason Sams
Fix java side calculation for pixel sizes. Change-Id: I2636db2ccdc9a330214fe9d8b26617b33e52ec8e
2011-01-04unhide renderscriptJason Sams
Change-Id: I44dd19aec0a994316da22ea8bea01b9962f54680 api update Change-Id: I77f5365b8b7a919cd572ceb65a9ab3871b9495d0
2010-12-10Remove CreateFromBitmapRef and addJason Sams
CopyTo(bitmap) replacement. Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
2010-12-06API review cleanup.Jason Sams
Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
2010-11-12Document RS element and type and add validity checking to type creation.Jason Sams
Change-Id: Ic96c0199e27785b3eabde2c6e95ed514915328e9
2010-11-09Continue error check improvements and write some docs.Jason Sams
Change-Id: I345b08490da21d9ee715ff1ddc80c1a816b579f4
2010-11-04More RS exceptions cleanup.Jason Sams
Remove some dead code. Change-Id: If97e3fdfe6de7bb28f22e1c5ee748c81cea3db93
2010-10-13Changing scenegraph sample to use arrays.Alex Sakhartchouk
Change-Id: Ifa454d503c1445efcad6e31243b65d75e62e3035
2010-10-11Support for unsigned long and unsigned long long.Stephen Hines
Change-Id: I2f9cfb7f352e2e7e7fd49eac42a821c03b5fcb9f
2010-10-01Support for 64-bit integer type.Stephen Hines
b/3050131 exported renderscript structures don't appear to support int64_t Change-Id: I9aea676425b694a3a6457e63e38b00e591847e20
2010-09-30Finish plumbing for double RS elements.Stephen Hines
Change-Id: Ic708dcaeda4966bb2121ecb6834f56cfa68ad58e
2010-09-07Add arrays to elements.Jason Sams
Change-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c
2010-08-25Add matrix component types.Jason Sams
Fix potental overflow in script -> java messages. Change-Id: Ie6fd9dc376be4043fc938a1517106936937689c8
2010-08-12Preparing renderscript java code for use with phanton references.Alex Sakhartchouk
Changing rs_quaternion to be float4 Change-Id: Ibf49f412be8979eaa04cb252b407467eacd9dbf0