summaryrefslogtreecommitdiffstats
path: root/graphics
Commit message (Collapse)AuthorAgeFilesLines
* 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
|\
| * Check and propogate errors from llvm.Jason Sams2011-01-191-0/+3
| | | | | | | | Change-Id: Id99a724f746d1f64eabcdf67c12646cc32ff8f9d
* | Merge "Expose unchecked copyFrom variants." into honeycombJason Sams2011-01-191-4/+162
|\ \ | |/
| * Expose unchecked copyFrom variants.Jason Sams2011-01-191-4/+162
| | | | | | | | Change-Id: I452d082bb4adbd578b6300bf5829dc59e91e517a
* | Pass SkRegion::toString() through to java.Joe Onorato2011-01-191-1/+7
|/ | | | Change-Id: I3814b491c689313c1f8da811a104d913175f6268
* Fix race condition between GC thread andJason Sams2011-01-181-1/+102
| | | | | | | | | the teardown of RS. The RS context was going away while the objects were being deleted within the finializer. Add more debugging for playCoreCommands. Change-Id: I391f0b4db948f43f54017b47b062ab47d6a1ef64
* Cleanup logs.Jason Sams2011-01-181-2/+2
| | | | Change-Id: I206d45863752adbc71fc91cd14e7cd3a555c8c53
* Merge "Change to stream decoding mode if the file descriptor cannot support ↵Owen Lin2011-01-181-4/+16
|\ | | | | | | seek." into honeycomb
| * Change to stream decoding mode if the file descriptor cannot support seek.Owen Lin2011-01-181-4/+16
| | | | | | | | | | bug: 3298498 Change-Id: Id7ae46bf8e885a417753edbd6648332052fee469
* | Merge "More docs" into honeycombAlex Sakhartchouk2011-01-175-9/+414
|\ \
| * | More docsAlex Sakhartchouk2011-01-175-9/+414
| | | | | | | | | | | | Change-Id: I3dfea7d83bf8525efda59cef6fafa854b5aa9fe3