summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/RenderScript.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-20Merge "Remove unused imports from frameworks/base."John Spurlock
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-11-19Convert Java/JNI to 64-bit, part 1.Tim Murray
This converts context and device storage to use long instead of int. bug 11332320 Change-Id: If93a5d78385d3004d5e709762b78bd1d3538088d
2013-11-11Add long/double read support.Jason Sams
Change-Id: I1957f7ac18262a3004a4adcb7c31055212e483c2
2013-11-06Use Object + type in place of specific arrayJason Sams
Changed to avoid the explosion of entry points in the JNI layer. Change-Id: I7d6cc565c8853b06560eb891fdd5e8acf05c9779
2013-09-04Add YUV element convenience function.Tim Murray
Change-Id: Ie67dfba6a4c4f1913875ad9817c53e45d56809ae
2013-08-23Add garbage collection hooksTim Murray
bug 10428172 Change-Id: I6365aa58bbc99aa134e1f261a5819e07a7d70fb0
2013-06-05am 379641a7: am ea45ab6f: Merge "Improve RS documentation." into jb-mr2-devTim Murray
* commit '379641a7ef09e1d7fab34d3027c5809fb2bc21ad': Improve RS documentation.
2013-06-05Improve RS documentation.Tim Murray
bug 8570568 Change-Id: I465fcc8ec3e2cc892dc3cb0067aacf5224338102
2013-05-24Add support to Java for RS tracing.Tim Murray
Change-Id: I95c365345fea3a1e132a7eb2270d541be0745d02
2013-05-10am 9917c1e2: am 17502c4b: Merge "Remove extraneous logging." into jb-mr2-devTim Murray
* commit '9917c1e2e9ba8a0bd4f29ce05844cd539c3a41b9': Remove extraneous logging.
2013-05-09Remove extraneous logging.Tim Murray
bug 8888887 Change-Id: I68d01c2ba649257be1577d53f330ad28d3b57011
2013-04-20am 4a84af89: am b322f994: Merge "Add new error code for Debug Context work." ↵Stephen Hines
into jb-mr2-dev * commit '4a84af896c830d6ef613d1baa607d472cf865073': Add new error code for Debug Context work.
2013-04-17Add new error code for Debug Context work.Stephen Hines
Bug: 7343201 This error type is less severe when running under the debug context, allowing developers to use RSErrorHandler to respond to errors like out-of-bounds native accesses. Change-Id: I79c87d1956c94833546f0f638ffa1aafecae49cd
2013-04-15am 4b87c54b: am 097ed01a: Merge "Revert GC thread changes" into jb-mr2-devJason Sams
* commit '4b87c54b06ed6834785ea06e066bb1e988a76973': Revert GC thread changes
2013-04-14am c4294ed2: am 330a9fe3: Merge "Unhide new RS APIs." into jb-mr2-devJason Sams
* commit 'c4294ed2f1de5c89b5e283942e0d5f8cd8822bfb': Unhide new RS APIs.
2013-04-14Revert GC thread changesJason Sams
This is not quite a straight revery, some manual edits were necessary. The original CL didn't undergo sufficient design review or testing. Revert until the regressions can be sorted out. Bug 8585185 This reverts commit 6dacf8355a0692b52c49f603f43317772cb36175 This reverts commit f8c033db1edf36a0ab09568c3142054f0be2d1a1 Change-Id: Ie7215bdf881332e822603547e92f810f595077fc
2013-04-14Unhide new RS APIs.Jason Sams
This exposes the fast path handling of YUV data. bug 8566866 Change-Id: Iaa3700100db61dd51d16d80ea8ae22f2dcc41bb0
2013-04-12am f151a541: am d6b8a035: Merge "Add support for synchronous get()." into ↵Tim Murray
jb-mr2-dev * commit 'f151a5411eb6afd104daac10b3e43f5e3a60c61d': Add support for synchronous get().
2013-04-12Merge "Add support for synchronous get()." into jb-mr2-devTim Murray
2013-04-12am 5c18ff0f: am 869d2735: Merge "Fix issues with GC thread." into jb-mr2-devTim Murray
* commit '5c18ff0f2b9eab8481acfe13603e253e9c16fb32': Fix issues with GC thread.
2013-04-12Merge "Fix issues with GC thread." into jb-mr2-devTim Murray
2013-04-11Fix issues with GC thread.Tim Murray
bug 8600533 Change-Id: I356902ee9897daeb2c1090815beeb572234c81e7
2013-04-11am d4b1b98d: am a2f289a4: Merge "USAGE_IO_INPUT buffer notifications" into ↵Jason Sams
jb-mr2-dev * commit 'd4b1b98dfd9090cf8ccf7e713d0cca9049cb10a2': USAGE_IO_INPUT buffer notifications
2013-04-11USAGE_IO_INPUT buffer notificationsJason Sams
Change-Id: I6ec0508089029da9ed118127f0c13b7b189ef5e9
2013-04-11Add support for synchronous get().Tim Murray
bug 8599910 Change-Id: I0e7c52350cc1abb14a5ed59bb92e8e0346209d53
2013-04-10resolved conflicts for merge of 0664479a to masterStephen Hines
Change-Id: Ia2cb081d575dbf2bf041143f1c4f553ecd2c24f3
2013-04-10Defer RS cache creation until a ScriptC is built.Stephen Hines
Bug: 8582926 Change-Id: If017f41382f023f8f6ddd78ba198402d427c95f8
2013-04-09am fd38ca2c: am 07c6fa12: Merge "Implement RS GC worker thread." into jb-mr2-devJason Sams
* commit 'fd38ca2cdcaa07800058a12622896cdd9d2e2189': Implement RS GC worker thread.
2013-04-09am 84882711: am 808723f2: Merge "Cleanup Allocation and add 3D copies." into ↵Jason Sams
jb-mr2-dev * commit '84882711fcb7f54bfa4b0f6f28b70bbe35e24487': Cleanup Allocation and add 3D copies.
2013-04-10Merge "Implement RS GC worker thread." into jb-mr2-devJason Sams
2013-04-09Implement RS GC worker thread.Tim Murray
Bug 8579360 Change-Id: I98a5509b68e592bcbb4958f2ca72c236a22910b5
2013-04-09Cleanup Allocation and add 3D copies.Jason Sams
bug 8567058 Change-Id: Ib05ff3de851bccfea1531ca6c1801153632a2a85
2013-04-04Phase 1 of refactoring SystemServer.Dan Morrill
SystemServer is currently a monolithic class that brings up key system services. This change is the first phase of refactoring it to be more configurable. Specifically, it adds a set of on/off switches used to control startup of individual services. Future plans include finer grained controls and a more explicit and consistent startup sequence for these services. Change-Id: I7299f5ce7d7b74a34eb56dffb788366fbc058532
2013-02-22add support for debug and profile contexts.Jason Sams
Change-Id: I759e54e365a344a93d725eb4fa70a2c4c98bf05a
2013-02-22Implement USAGE_IO_INPUTJason Sams
Change-Id: Id5b9e3d0a17e4df15eec36d542fde6dc626138b2
2013-02-16Merge "Add MIRRORED_REPEAT."Tim Murray
2013-02-15Add MIRRORED_REPEAT.Tim Murray
Change-Id: I7565da24912a3c33d8f824da9ea0899a423d3c40
2013-02-13Add rsnScriptForEachClipped() implementation with no param array.Stephen Hines
JNI doesn't let us pass down a NULL parameter array (from the usrData part of our reflection). In this case, we simply clone our existing function, but remove the offending array parameter. Change-Id: Ib1d6e202f2a55ba8922eec3da5a93d8daa882250
2013-02-07Add API entry points for clipped kernels.Tim Murray
Change-Id: Idf474a5ac391c41e9215cd2f03e7f8c4bfb875fa
2013-02-07Merge "Implement rs.sendMessage()"Jason Sams
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-05Implement rs.sendMessage()Jason Sams
Change-Id: Ib4f4bb7bb4f697d0b5405ad55721394ed2456c65
2013-02-05Log non-fatal RS errors.Jason Sams
Change-Id: I3e58b89453af8955ba9df825ec143e793890f44a
2013-02-05docs: fix renderscript links that currently require redirectScott Main
Change-Id: Ie12ff2c4be5ca22ac43dfe3a16868c7bef8e4ae8
2013-01-08Add YUV allocation creation.Jason Sams
Change-Id: I0d1ff72f60481eb9c28cf058eab72e689494d14b
2012-12-04Add support for Bitmap-backed Allocations in Java.Tim Murray
Change-Id: Iab38a275aa6cdac91c76fa0d134fbc1e8f387913 Bug: 7256604