summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* Preparing renderscript java code for use with phanton references.Alex Sakhartchouk2010-08-121-4/+1
| | | | | | Changing rs_quaternion to be float4 Change-Id: Ibf49f412be8979eaa04cb252b407467eacd9dbf0
* Merge "Fix anonymous struct."Shih-wei Liao2010-08-121-1/+1
|\
| * Fix anonymous struct.Shih-wei Liao2010-08-121-1/+1
| | | | | | | | Change-Id: Icdee2f05738a8712a309720d8d27dc2efc0dd749
* | Bunch of fixes.Romain Guy2010-08-112-6/+27
| | | | | | | | | | | | Fixes memory leak, fixes multiple context support, fix 3d transforms. Change-Id: I7462cfbc57857dbd4de4e76b9d4cba58a1bce77b
* | Merge "Delete shaders after a compile error. Also disable extra logging."Romain Guy2010-08-112-1/+3
|\ \
| * | Delete shaders after a compile error. Also disable extra logging.Romain Guy2010-08-112-1/+3
| | | | | | | | | | | | Change-Id: I9b1558b0feac3d9b2cca926feeaf73921664cc73
* | | am 80328ba0: am 8ea71511: Merge "Initial tool for OBB manipulation" into ↵Kenny Root2010-08-111-3/+39
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gingerbread Merge commit '80328ba09606bd0825d7d4c9a4f213d1de09e53a' * commit '80328ba09606bd0825d7d4c9a4f213d1de09e53a': Initial tool for OBB manipulation
| * \ \ am 8ea71511: Merge "Initial tool for OBB manipulation" into gingerbreadKenny Root2010-08-111-3/+39
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '8ea71511c64e61fe23004889ff7032f991a751c8' into gingerbread-plus-aosp * commit '8ea71511c64e61fe23004889ff7032f991a751c8': Initial tool for OBB manipulation
| | * | | Initial tool for OBB manipulationKenny Root2010-08-111-3/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "obbtool" host command for adding, removing, and querying Opaque Binary Blob (OBB) information from a file. Change-Id: Id2ac41e687ad2a500c362616d6738a8ae7e8f5c3
* | | | | Adding allocation reference counting to the a3d models.Alex Sakhartchouk2010-08-112-1/+7
| | | | | | | | | | | | | | | | | | | | Change-Id: I225b431d09bfebbebf49df75b7df5e4d5961a564
* | | | | Renaming stucts back.Alex Sakhartchouk2010-08-111-4/+4
| | | | | | | | | | | | | | | | | | | | Change-Id: Ic9315c7fb2e03d0e88a07ae2361836d35106ab4b
* | | | | Merge "Adding quaternion functions to math library."Alex Sakhartchouk2010-08-112-3/+172
|\ \ \ \ \
| * | | | | Adding quaternion functions to math library.Alex Sakhartchouk2010-08-102-3/+172
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I692214648892120943ca7d3b00034e27d1c330cf
* | | | | | am 679ac09a: am a5ae50cd: Merge "More native work." into gingerbreadDianne Hackborn2010-08-111-0/+6
|\ \ \ \ \ \ | | |/ / / / | |/| | / / | |_|_|/ / |/| | | | | | | | | | | | | | Merge commit '679ac09a5c22175354f3a04b28456b323839530e' * commit '679ac09a5c22175354f3a04b28456b323839530e': More native work.
| * | | | am a5ae50cd: Merge "More native work." into gingerbreadDianne Hackborn2010-08-111-0/+6
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | Merge commit 'a5ae50cd838b5725c63ed485292aae4edd1a98cb' into gingerbread-plus-aosp * commit 'a5ae50cd838b5725c63ed485292aae4edd1a98cb': More native work.
| | * | | More native work.Dianne Hackborn2010-08-111-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement save/restore of state, and add native APIs for configuration information. Change-Id: I2a3ddc2ba605db58d7c8b2b31b9215fb323f90b5
* | | | | Merge "Add extra blending modes."Romain Guy2010-08-102-12/+29
|\ \ \ \ \
| * | | | | Add extra blending modes.Romain Guy2010-08-102-12/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds the following blending modes for shaders and color filters: Add Multiply Screen Overlay Darken Lighten Change-Id: Iff22f5ce6041b43c71b1857d73013f5010ab3413
* | | | | | Merge "Refcounting in allocations."Jason Sams2010-08-106-11/+111
|\ \ \ \ \ \
| * | | | | | Refcounting in allocations.Jason Sams2010-08-096-11/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ida2dfb404b2cd832e622d981d73a938d5bc5b821
* | | | | | | Merge "Update image processing to cleaup code by not inlining functions that ↵Jason Sams2010-08-101-34/+4
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | should be handled by the runtime."
| * | | | | | Update image processing to cleaup code by not inliningJason Sams2010-08-091-34/+4
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | functions that should be handled by the runtime. Change-Id: I54c590913285bceb02a9076dbe6355d6f6bc6661
* | | | | | Merge "Add support for text underline and strikethru."Romain Guy2010-08-101-2/+49
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Add support for text underline and strikethru.Romain Guy2010-08-101-2/+49
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3a0e6643d7cafbdd06d9a908c8cf9347dcaba146
* | | | | | am 95105f3c: am c3fc2d03: Fix safe mode and KeyEvent.getMaxKeyCode().Jeff Brown2010-08-101-0/+8
|\ \ \ \ \ \ | |/ / / / / |/| | / / / | | |/ / / | |/| | | | | | | | | | | | | Merge commit '95105f3c25110f28b236cfa71e9ad74533eef854' * commit '95105f3c25110f28b236cfa71e9ad74533eef854': Fix safe mode and KeyEvent.getMaxKeyCode().
| * | | | am c3fc2d03: Fix safe mode and KeyEvent.getMaxKeyCode().Jeff Brown2010-08-101-0/+8
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | Merge commit 'c3fc2d03d58a258c53c9265a70143d4af076b764' into gingerbread-plus-aosp * commit 'c3fc2d03d58a258c53c9265a70143d4af076b764': Fix safe mode and KeyEvent.getMaxKeyCode().
| | * | | Fix safe mode and KeyEvent.getMaxKeyCode().Jeff Brown2010-08-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 2901731 Change-Id: I78617c1b9dee3790fc590e5af4b5083368873184
* | | | | Fast text selection drawing.Romain Guy2010-08-101-3/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I93fb1312b47bc05345defa9b6cfe47c0658bb329
* | | | | Fix tons of bugs and add new text rendering support.Romain Guy2010-08-105-25/+35
| |_|/ / |/| | | | | | | | | | | Change-Id: I326c66b10784006f6df2f12d38e120cef94cd0d7
* | | | Make libhwui entirely optional.Romain Guy2010-08-083-33/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The makefile variable USE_OPENGL_RENDERER must be set to true to compile libhwui and the related code in the JNI layer. This change also removes obsolete APIs from Canvas that must not be used and would be confusing if left in. These APIs were remnants of our first attempt at an OpenGL renderer for the view hierarchy and had not been taken out before Android 1.0 was released. Change-Id: I2475ff1307212bab26c926724f3c508681c7dae1
* | | | Enforce maximum texture size.Romain Guy2010-08-079-9/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When an app tries to render a bitmap or path larger than the GPU's maximum texture size, the drawing command is ignored and a warning is logged. This change also makes texture drawing more robust by catching potential errors during texture creation. This change also fixes a crash in the FontRenderer. The destructor would sometimes try to free an uninitialized array. Change-Id: I95ae0939c52192d97b340aa02417bf6d0c962c57
* | | | am d7ce227b: am 818490ab: Fix String8::operator+Kenny Root2010-08-062-2/+78
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | | | | | | Merge commit 'd7ce227bcb854f048124bbc487eba844c6599142' * commit 'd7ce227bcb854f048124bbc487eba844c6599142': Fix String8::operator+
| * | am 818490ab: Fix String8::operator+Kenny Root2010-08-062-2/+78
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '818490ab2abe36dfc6c13d01fea5220bd64cca8c' into gingerbread-plus-aosp * commit '818490ab2abe36dfc6c13d01fea5220bd64cca8c': Fix String8::operator+
| | * Fix String8::operator+Kenny Root2010-08-062-2/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The LHS was ignored when using: String8 + String8 String8 + (const char*) Add unit tests for above. Bug: 2898473 Change-Id: Ic8fe7be668b665c36aaaa3fc3c3ffdfff0fbba25
* | | Merge "Fix debugging support for float vectors and add matrix debugging."Jason Sams2010-08-063-31/+62
|\ \ \
| * | | Fix debugging support for float vectors and add matrix debugging.Jason Sams2010-08-063-31/+62
| | | | | | | | | | | | | | | | Change-Id: Ie1ee3764a32889f3c39b923186f14af74ecb772f
* | | | Merge "Added drop shadow renderer to the font class."Alex Sakhartchouk2010-08-062-18/+120
|\ \ \ \
| * | | | Added drop shadow renderer to the font class.Alex Sakhartchouk2010-08-062-18/+120
| | | | | | | | | | | | | | | | | | | | Change-Id: Id243abfbbb58e54f6a05f592a302984b5321e608
* | | | | Automatically cleanup textures that don't fit in the cache.Romain Guy2010-08-065-3/+38
| | | | | | | | | | | | | | | | | | | | Change-Id: I4f29ed96ea11118b391fb957e1e4d1b8fcef1537
* | | | | Fix incorrect memory cleanup in SkiaShader.Romain Guy2010-08-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug #2895037 Change-Id: Id233c2a8a5b709dc9f26ff60aad989e9583a2382
* | | | | Merge "Fix length normilization bug in rsMatrixLoadRotate."Jason Sams2010-08-052-2/+2
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Fix length normilization bug in rsMatrixLoadRotate.Jason Sams2010-08-052-2/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: Ibdc1a64f2db6110acd971f8cacd6b1f9c09b02de
* | | | | Merge "Use lowp colors in fixed funtion emulation."Jason Sams2010-08-051-3/+3
|\ \ \ \ \ | |/ / / /
| * | | | Use lowp colors in fixed funtion emulation.Jason Sams2010-08-051-3/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie525ee6e52652ba83efe4d9f1627410d846824ee
* | | | | Merge "Add support for paths."Romain Guy2010-08-057-4/+393
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Add support for paths.Romain Guy2010-08-057-4/+393
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rendering is implementing by rasterizing the paths into A8 textures. This cna be extremely inefficient if the path changes often. Change-Id: I609343f304ae38e0d319359403ee73b9b5b3c93a
* | | | | Fix behavior where the non-blocking sendToCliend would blockJason Sams2010-08-051-1/+1
| |/ / / |/| | | | | | | | | | | | | | | | | | | when there was enough room for the message but not the message header. Change-Id: I600db04b91e76fa7966c7d8a98e5c56593e1806d
* | | | am aec3e36f: am 2d817f75: Free scanBuf in ZipFileROKenny Root2010-08-051-6/+4
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | Merge commit 'aec3e36fd4f8cdcc53110bbcd7f0afa20bf315d4' * commit 'aec3e36fd4f8cdcc53110bbcd7f0afa20bf315d4': Free scanBuf in ZipFileRO
| * | am 2d817f75: Free scanBuf in ZipFileROKenny Root2010-08-041-6/+4
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '2d817f75969cf3942ae3bcb9d194b9c095288dc7' into gingerbread-plus-aosp * commit '2d817f75969cf3942ae3bcb9d194b9c095288dc7': Free scanBuf in ZipFileRO
| | * Free scanBuf in ZipFileROKenny Root2010-08-041-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | In the success case, the 65kB scanBuf was not freed! Also, get rid of annoying complaints about ssize_t from printf in error cases. Change-Id: If154ac19bf47637f898b4ec8c8e27c9a073a7b81