summaryrefslogtreecommitdiffstats
path: root/graphics
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | Merge "Add support for timestamps into SurfaceTexture."Eino-Ville Talvala2011-03-171-0/+16
|\ \ \ \ \ \
| * | | | | | Add support for timestamps into SurfaceTexture.Eino-Ville Talvala2011-03-171-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API addition: The timestamps are represented as nanoseconds from some arbitrary time point. Like the SurfaceTexture transform matrix, the timestamp retrieved by getTimestamp is for the last frame sent to the GL texture using updateTexImage(). Camera HAL change: Expect vendors to set these timestamps using native_window_set_buffers_timestamp(). For now, they are autogenerated by SurfaceTextureClient if set_buffers_timestamp() is never called, but such timing is likely not accurate enough to pass a CTS test. bug:3300707 Change-Id: Ife131a0c2a826ac27342e11b8a6c42ff49e1bea7
* | | | | | | am 6ff211e0: am 8f6c5226: am 55a9be3d: Merge "Fix for bug 3434228" into ↵Alex Sakhartchouk2011-03-163-7/+9
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | honeycomb-mr1 * commit '6ff211e08a7c5d51e3899d10be53878c05c244b5': Fix for bug 3434228
| * | | | | | Fix for bug 3434228Alex Sakhartchouk2011-03-163-7/+9
| |/ / / / / | | | | | | | | | | | | | | | | | | Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
* | | | | | Merge "Check setName() for null string + typo fixes."Stephen Hines2011-03-161-4/+10
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Check setName() for null string + typo fixes.Stephen Hines2011-03-151-4/+10
| |/ / / / | | | | | | | | | | | | | | | Change-Id: Ibf5fd3bcf908df8370eac2848e2b329328b9e8d3
| * | | | Merge "Fix typos in RenderScript docs."Stephen Hines2011-03-032-2/+2
| |\ \ \ \
| | * | | | Fix typos in RenderScript docs.Stephen Hines2011-03-012-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I4ff14b86551f99ffe984877a3f34b7140511c448
* | | | | | 2X2 matrix needs 4 float elements.Stephen Hines2011-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG=4104094 Change-Id: I175bde5839d6f1c56b2fd7499853be723e85120f
* | | | | | DO NOT MERGE: Fix typos in RenderScript docs.Stephen Hines2011-03-032-2/+2
|/ / / / / | | | | | | | | | | | | | | | Change-Id: Ie5f326c5c682ca7b604328ab25d7402cf01f7890
* | | | | Merge "Fixing element count bug in renderscript."Alex Sakhartchouk2011-03-021-1/+2
|\ \ \ \ \
| * | | | | Fixing element count bug in renderscript.Alex Sakhartchouk2011-03-021-1/+2
| |/ / / / | | | | | | | | | | | | | | | Change-Id: I0e795561db00e647d6dd5a9de7d25baf626d01a6
* | | | | Merge changes I9a202210,If26ef8beMathias Agopian2011-03-021-71/+81
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | * changes: fix YV12 documentation reformat file, which contained tabs instead of spaces
| * | | | fix YV12 documentationMathias Agopian2011-03-021-6/+16
| | | | | | | | | | | | | | | | | | | | Change-Id: I9a2022101930721a3b3bacc95b02ca21d05f21bb
| * | | | reformat file, which contained tabs instead of spacesMathias Agopian2011-03-011-71/+71
| | | | | | | | | | | | | | | | | | | | Change-Id: If26ef8be8c80a7894d256572cb3b9e60742dce57
* | | | | Discovered a matrix element bug while writing cts unit tests.Alex Sakhartchouk2011-02-281-3/+3
|/ / / / | | | | | | | | | | | | Change-Id: I56709df188a5085611efca804582470340369dc0
* | | | Expand on the SurfaceTexture API docs.Jamie Gennis2011-02-251-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds additional documentation explaining how a SurfaceTexture should be used in OpenGL ES. It describes some of the limitations of using the GL_TEXTURE_EXTERNAL_OES texture target. Change-Id: I7424c1b422e4f402e87372e8b361391fbec82c5c
* | | | Revert "Merge "Expand on the SurfaceTexture API docs.""Jamie Gennis2011-02-241-7/+1
| | | | | | | | | | | | | | | | | | | | This reverts commit 069d748da85559ffb2d09d181b186b1f71e350e7, reversing changes made to b607b884bd94d4f75fb4b2ead7457f2027ceb850.
* | | | Merge "Expand on the SurfaceTexture API docs."Jamie Gennis2011-02-241-1/+7
|\ \ \ \
| * | | | Expand on the SurfaceTexture API docs.Jamie Gennis2011-02-231-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds additional documentation explaining how a SurfaceTexture should be used in OpenGL ES. It describes some of the limitations of using the GL_TEXTURE_EXTERNAL_OES texture target. Change-Id: I9d3446a012376166b6c598b827a0aa0e9585d00f
* | | | | Merge "Bug 3438258 Add SurfaceTexture as MediaPlayer sink"Glenn Kasten2011-02-241-3/+6
|\ \ \ \ \
| * | | | | Bug 3438258 Add SurfaceTexture as MediaPlayer sinkGlenn Kasten2011-02-231-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change enables the use of a SurfaceTexture in place of a Surface as the video sink for an android.media.MediaPlayer. The new API MediaPlayer.setTexture is currently hidden. This includes: - New Java and C++ interfaces - C++ plumbing and implementation (JNI, Binder) - Stagefright AwesomePlayer and NuPlayer use ANativeWindow (either Surface or SurfaceTextureClient) Change-Id: I2b568bee143d9eaf3dfc6cc4533c1bebbd5afc51
* | | | | | Add a new Camera API to control the camera's locationRomain Guy2011-02-231-4/+98
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id9a082d2def803eb527e1987875e0d8a22c6e8aa
* | | | | | More documentation for Canvas.drawArc()Romain Guy2011-02-231-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I007a1db94306e05cf4e245f876aa1921f518c113
* | | | | | Add dither XML attribute support to Gradient and ShapeDrawable.Romain Guy2011-02-232-4/+10
|/ / / / / | | | | | | | | | | | | | | | Change-Id: I4b60a0ba6766b7e7b176e78dc7f15f8467e2b890
* | | | | Don't swap bottom left and bottom right corner radii.Romain Guy2011-02-232-3/+4
|/ / / / | | | | | | | | | | | | Change-Id: If57b6627f67998edc384de15e3d970f8edf18211
* | | | Expose an API to get a bitmap's size in bytes.Jesse Wilson2011-02-162-5/+14
| | | | | | | | | | | | | | | | | | | | Change-Id: I960c3b02b1ba8d3a8d92aaa98955a159e6f3a228 http://b/3184897
* | | | Fix Paint#breakText(char[]..) JavaDocBrian Muramatsu2011-02-161-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The JavaDoc says that if the "...count is negative then the characters before index are measured in reverse order. This allows for measuring the end of string." However, the native code doesn't work its way backwards from the given index when the count is negative. It always passes Skia the substring starting from index and the absolute value of count. Its better to fix the JavaDoc rather than the behavior, since this API is public and has been this way for some time. It is also used by TextUtils.ellipsize indirectly, so its best to avoid breaking that sensitive code. Change-Id: I8bd51def6ec98251e355370710eb44f58fb737c4
* | | | Deprecate ARGB_4444.Romain Guy2011-02-141-6/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It looks awful. Don't use it. Use ARGB_8888, it's much better. If you think you need ARGB_4444, you are wrong. You are. Change-Id: I4d6963cf98b6a8fb34cebcd0d24b9fd66b5a0fbf
* | | | am affeaaed: am bbdc4ce2: Merge "clean up and add javadocs" into honeycombRobert Ly2011-02-1033-95/+246
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * commit 'affeaaed8ef0776455fbecbf70627df3dd842030': clean up and add javadocs
| * | | | clean up and add javadocsRobert Ly2011-02-0933-95/+246
| | | | | | | | | | | | | | | | | | | | Change-Id: I7f628106247de887cd91c4a4b4b55d3ebfa700c8
* | | | | Expose several useful Bitmap APIs.Romain Guy2011-02-081-13/+11
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug #3408073 Bitmap.setHasAlpha() in particular is very useful for applications that use ARGB_8888 bitmaps but want/need to benefit from an extra speed boost. Change-Id: I73d081b7e43bd725baffd1a9892c72d8729816f7
* | | | Fixes cache misses and extra allocations.Romain Guy2011-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Bug #3421454 Change-Id: If4d5c960a7e4c581a9d213073e658284b4e1c497
* | | | Assume ARGB_8888 for unknown configs.Romain Guy2011-02-011-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | Bug #3327175 Change-Id: If712a255ec65014cd2e007de1e4c6a1d67c19250
* | | | Don't convert 4444 images to 565.Romain Guy2011-01-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Bug #3327175 Change-Id: I46d970e41947278f4c2476b347fd2403fe9a05e8
* | | | Add SurfaceTexture docs for getTransformMatrix.Jamie Gennis2011-01-311-0/+11
| | | | | | | | | | | | | | | | Change-Id: Ib08d00525c7932b23ba5066c07c7470f813b74f8
* | | | Merge "Fix for an IOOBoundsException in Paint." into honeycombGilles Debunne2011-01-281-1/+1
|\ \ \ \
| * | | | Fix for an IOOBoundsException in Paint.Gilles Debunne2011-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 3331706 The temporary buffer starts at index 0 and shifts indexes by contextStart. offset has to be changed accordingly. Note that I didn't try to reproduce the monkey bug after this fix, but it seems like a perfect explanation for the exception. Change-Id: Ie69adc413670caed283bc46effc69f17a102922c
* | | | | Merge "Add docs about threading to SurfaceTexture." into honeycombJamie Gennis2011-01-281-3/+8
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Add docs about threading to SurfaceTexture.Jamie Gennis2011-01-271-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a docs-only change. Bug: 3362397 Change-Id: I5fad19a8ae112af73b1e235cf3d54bd2179d165a
* | | | | Update package descriptions with editorial revisions.Scott Main2011-01-261-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notably, this removes exessive info about resources from the content package, because it's not a good location and the info is avilable in the dev guide, but also added some of the info to the Resources class description. Change-Id: Ie78af26c9cec66314deb98e53078f48e16c08e70
* | | | | Remove unused APIRomain Guy2011-01-261-45/+0
|/ / / / | | | | | | | | | | | | Change-Id: I1714fd82a64b752f0350ef4ef9179ce19e089c6a
* | | | Fix bitmap meshes to work in display lists.Romain Guy2011-01-231-1/+5
| | | | | | | | | | | | | | | | Change-Id: Ie226d049840942d9ad9cf58e0c19132f49d62a75
* | | | Merge "fix bug 3375251 Copying arrays of objects would generate an exception ↵Jason Sams2011-01-211-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | due to excessive internal type checking." into honeycomb
| * | | | fix bug 3375251Jason Sams2011-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copying arrays of objects would generate an exception due to excessive internal type checking. Change-Id: Ic89c24962408f1a95dc0385b74618a70d6ff5859
* | | | | Update Bitmap.recycle() doc for heap-allocated pixel dataPatrick Dubroy2011-01-211-4/+6
|/ / / /
* | | | Merge "Add support for drawBitmapMesh()." into honeycombRomain Guy2011-01-201-2/+5
|\ \ \ \
| * | | | Add support for drawBitmapMesh().Romain Guy2011-01-201-2/+5
| | | | | | | | | | | | | | | | | | | | Change-Id: Ic77f9c534bb90dc7b9458299544bd50b8b6ae6a5
* | | | | Properly use Long2 for "UInt2" for FieldPacker.Stephen Hines2011-01-201-3/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | We were misusing this API, since it requires the additional precision of the next size up on unsigned versions of types. Change-Id: Ic3c87f681ac6705ae0b36a3464ce0d63737945fd
* | | | Merge "Check and propogate errors from llvm." into honeycombJason Sams2011-01-191-0/+3
|\ \ \ \