summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/renderscript
Commit message (Collapse)AuthorAgeFilesLines
* DeprecateAlex Sakhartchouk2012-04-1949-425/+683
| | | | Change-Id: Idad2c5ad4f8a30f8cc60d88318f2e1809866d309
* Merge "Add missing support for Element.FONT()."Stephen Hines2012-04-122-1/+10
|\
| * Add missing support for Element.FONT().Stephen Hines2012-04-112-1/+10
| | | | | | | | Change-Id: Id66676958cc41d934b7f01acd65916f6d777d355
* | Unhiding J API's for Renderscript.Alex Sakhartchouk2012-04-118-101/+87
|/ | | | Change-Id: I8c2d43ccca94549bc6ca1a914106567ccc125503
* Validate context when using RS objects.Jason Sams2012-04-0316-87/+94
| | | | | | BUG=6035422 Change-Id: I8586be0085b36767289e1f634111c0ff076cec3c
* Rename ioReceive and ioSendJason Sams2012-03-291-2/+10
| | | | | | First checkin of Allocation IO test Change-Id: I26379e442796caab95a089dbb42b02192f4cc563
* Convert from SurfaceTexture to SurfaceJason Sams2012-03-282-6/+28
| | | | Change-Id: I2ad4307294d4144999ca0c12ac19849b188243fb
* Add getSizeBytes and cleanup docs.Jason Sams2012-03-231-2/+13
| | | | Change-Id: I854a41f50378590b58bfbb205906ed4bee440411
* Cleanup Allocation docs and getter funcs.Jason Sams2012-03-231-0/+39
| | | | Change-Id: Ic6fb92e0675d64016f0d471c1d9e5328101e4b36
* Implement USAGE_IO_INPUTJason Sams2012-03-232-19/+15
| | | | Change-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b
* am b962b98b: am 67a15457: am e5e11fd6: Merge "docs: fixing bug 5942573" into ↵Robert Ly2012-03-021-3/+3
|\ | | | | | | | | | | | | ics-mr1 * commit 'b962b98bef33eba634aec41cf9d84527ce9db3bb': docs: fixing bug 5942573
| * docs: fixing bug 5942573Robert Ly2012-02-221-3/+3
| | | | | | | | Change-Id: I2479dc8916f98a8bf7dbec95dc29cbd871c51be5
* | Make compute work without an app context.Jason Sams2012-02-242-11/+18
| | | | | | | | Change-Id: I644b4711135d6f5d9866b6c2e5e6f6a5ceb1f3d4
* | Do RS caching the same way HardwareRenderer does.Jason Sams2012-02-242-5/+22
| | | | | | | | | | | | Eliminates the need for an application context for caching. Change-Id: I4374738083b5eb4ce983d2cb5409428e3668c423
* | start new headersJason Sams2012-02-221-0/+2
| | | | | | | | | | | | Change-Id: I950e5db76ecd3afbc7ea2b3ec792e4cb242f57bf cpp
* | Merge "Piping texture names through shader builder. Fixing uint size_t ↵Alex Sakhartchouk2012-02-166-11/+52
|\ \ | | | | | | | | | mismatch."
| * | Piping texture names through shader builder.Alex Sakhartchouk2012-02-156-11/+52
| | | | | | | | | | | | | | | | | | Fixing uint size_t mismatch. Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
* | | Vectors of non-primitive types are not allowed.Stephen Hines2012-02-151-7/+30
| | | | | | | | | | | | | | | | | | BUG=6016669 Change-Id: Ibab2dfc5ce3d9ceb5513e6b5ffc53d5df8b7c6e7
* | | Merge "Update Element.isCompatible() to work with NONE."Stephen Hines2012-02-151-3/+3
|\ \ \
| * | | Update Element.isCompatible() to work with NONE.Stephen Hines2012-02-141-3/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | 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
* | | Beging IO stream out from allocation to surface texture.Jason Sams2012-02-152-16/+95
|/ / | | | | | | Change-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373
* | Merge "Fix typos/spacing with new APIs."Stephen Hines2012-02-141-6/+6
|\ \
| * | Fix typos/spacing with new APIs.Stephen Hines2012-02-131-6/+6
| | | | | | | | | | | | Change-Id: I26b772e8e29b12381042fb50c6dfa9df012b3f63
| * | Start implementing SurfaceTexture streaming into RS allocations.Jason Sams2012-02-102-1/+69
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b Conflicts: libs/rs/rsAllocation.h
* | | am e05bc81c: Merge "We should not throw for non-fatal errors."Stephen Hines2012-02-031-2/+3
|\ \ \ | |/ / | | | | | | | | | * commit 'e05bc81c19838801b91de2642dc275a16dd7cf71': We should not throw for non-fatal errors.
| * | We should not throw for non-fatal errors.Stephen Hines2012-02-031-2/+3
| | | | | | | | | | | | | | | | | | BUG=5955072 Change-Id: I731242805957a057aaff1ba96a58c69d6e474a59
* | | am cc2daede: Merge "Properly recover from failed compilation."Stephen Hines2012-02-021-1/+1
|\ \ \ | |/ / | | | | | | | | | * commit 'cc2daede56257f0f1f490a1aebf5b9b898d9816a': Properly recover from failed compilation.
| * | Merge "Properly recover from failed compilation."Stephen Hines2012-02-021-1/+1
| |\ \
| | * | Properly recover from failed compilation.Stephen Hines2012-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG=5955072 We used to call delete, which did not update the Context's view of the world, leading to potential segfaults on Context teardown. This change also enables exceptions to be thrown when runtime errors are encountered. Change-Id: If63578efff2d7dd03639da1049c1a5ebc69fde35
* | | | am 7042613c: Merge "Fix an incorrect assert that doesn\'t account for ↵Alex Sakhartchouk2012-02-021-0/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | element array size." * commit '7042613c653fd0de253f2f659901318902fa4584': Fix an incorrect assert that doesn't account for element array size.
| * | | Fix an incorrect assert that doesn't account for element array size.Alex Sakhartchouk2012-02-021-0/+1
| |/ / | | | | | | | | | Change-Id: Ibcb5c55d91967603391a1721137d010a85025990
* | | Start implementing SurfaceTexture streaming into RS allocations.Jason Sams2012-01-132-1/+69
| | | | | | | | | | | | Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b
* | | Adding getters to rs program obejcts.Alex Sakhartchouk2012-01-062-0/+51
| | | | | | | | | | | | Change-Id: Iff8ccc1835109d303201d6a1adb6e5cbde8ba634
* | | Merge "Missing getter and additional tests." into graphics-devAlex Sakhartchouk2011-12-271-0/+7
|\ \ \
| * | | Missing getter and additional tests.Alex Sakhartchouk2011-12-221-0/+7
| | | | | | | | | | | | | | | | Change-Id: I057dd0a29d2cad40d0a0627b4355faeb82bbc229
* | | | Merge "Adding tests for element/mesh getters. Fixing bugs found by tests." ↵Alex Sakhartchouk2011-12-271-15/+48
|\ \ \ \ | |/ / / | | | | | | | | into graphics-dev
| * | | Adding tests for element/mesh getters.Alex Sakhartchouk2011-12-221-15/+48
| | | | | | | | | | | | | | | | | | | | | | | | Fixing bugs found by tests. Change-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638
* | | | am 2b072677: am 201469f5: am bb7f590a: Merge "docs: Add developer guide ↵Joe Fernandez2011-12-227-15/+47
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | cross-references, Project ACRE, round 4" into ics-mr1 * commit '2b072677538de979961b5bf527109fdab1713731': docs: Add developer guide cross-references, Project ACRE, round 4
| * | am 201469f5: am bb7f590a: Merge "docs: Add developer guide cross-references, ↵Joe Fernandez2011-12-227-15/+47
| |\ \ | | |/ | | | | | | | | | | | | | | | Project ACRE, round 4" into ics-mr1 * commit '201469f54522436be79d4d6665721049bfc74320': docs: Add developer guide cross-references, Project ACRE, round 4
| | * docs: Add developer guide cross-references, Project ACRE, round 4Joe Fernandez2011-12-227-15/+47
| | | | | | | | | | | | Change-Id: I1b43414aaec8ea217b39a0d780c80a25409d0991
* | | Element getters.Alex Sakhartchouk2011-12-161-6/+24
| | | | | | | | | | | | Change-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de
* | | Private API to support MFF transition.Jason Sams2011-11-232-5/+29
| | | | | | | | | | | | Change-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81
* | | am e693fa3e: am a962ef29: am 4c593010: Merge "Followup to a bug fix. Addtion ↵Alex Sakhartchouk2011-11-171-10/+16
|\ \ \ | |/ / | | | | | | | | | | | | | | | of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body." into ics-mr1 * commit 'e693fa3e184f7a49f9bf912a0dac057fb339b8a4': Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.
| * | am a962ef29: am 4c593010: Merge "Followup to a bug fix. Addtion of ↵Alex Sakhartchouk2011-11-171-10/+16
| |\ \ | | |/ | | | | | | | | | | | | | | | synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body." into ics-mr1 * commit 'a962ef2993099e6c5db3809a7e829e43c8cf084a': Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.
| | * Followup to a bug fix.Alex Sakhartchouk2011-11-151-10/+16
| | | | | | | | | | | | | | | | | | | | | Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body. Change-Id: Iaa395d9720bce499259ab750fe97149715e9f271
* | | am 5a471818: Merge "Expand RS vector3 types to vector4."Alex Sakhartchouk2011-11-162-12/+33
|\ \ \ | |/ / | | | | | | | | | * commit '5a4718183340a108b55eba7bf755b4432153caa1': Expand RS vector3 types to vector4.
| * | Merge "Expand RS vector3 types to vector4."Alex Sakhartchouk2011-11-162-12/+33
| |\ \ | | |/ | |/|
| | * Expand RS vector3 types to vector4.Alex Sakhartchouk2011-11-152-12/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | am b14d771c: am f579bb92: am cde433c5: Merge "Fixing a race condition in ↵Alex Sakhartchouk2011-11-151-4/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | RSSurfaceView. Bug 5601083 When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context." into ics-mr1 * commit 'b14d771cf07479e3186a167a219fb2d42d8d4d30': Fixing a race condition in RSSurfaceView. Bug 5601083 When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context.
| * | Fixing a race condition in RSSurfaceView. Bug 5601083Alex Sakhartchouk2011-11-111-4/+4
| |/ | | | | | | | | | | When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context. Change-Id: I7a382a701efde3264e5cd9b9a9b428ade5eb4a9a