summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Make LTE_FLOAT a strict weak order. (DO NOT MERGE)Jeff Brown2011-09-161-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5327776 Currently LTE_FLOAT isn't even a valid partial order, let alone a strict weak order as needed by binary search. Consequently, KeyedVectors with keys whose types have operator< using LTE_FLOAT sometimes find the wrong values! This problem affects several graphics caches including the TextLayoutCache. (This is still not a total order because NaNs are not comparable but hopefully we don't ever search for NaNs this way!) Change-Id: Ic447a34c7d87f681ee81538f22a0937a039072dd
* | Merge "Make LTE_FLOAT a strict weak order. Bug: 5327776"Jeff Brown2011-09-161-1/+1
|\ \
| * | Make LTE_FLOAT a strict weak order.Jeff Brown2011-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5327776 Currently LTE_FLOAT isn't even a valid partial order, let alone a strict weak order as needed by binary search. Consequently, KeyedVectors with keys whose types have operator< using LTE_FLOAT sometimes find the wrong values! This problem affects several graphics caches including the TextLayoutCache. (This is still not a total order because NaNs are not comparable but hopefully we don't ever search for NaNs this way!) Change-Id: Ic447a34c7d87f681ee81538f22a0937a039072dd
* | | Merge "cleanup: fix typos in logs"Mathias Agopian2011-09-161-1/+1
|\ \ \
| * | | cleanup: fix typos in logsMathias Agopian2011-09-161-1/+1
| | |/ | |/| | | | | | | Change-Id: Ib5744564a873ea2b84100174673dc4d3ae109fcf
* | | Fix androidGetThreadPriority for non-pthread configurations.Andreas Huber2011-09-161-0/+4
| | | | | | | | | | | | | | | | | | related-to-build Change-Id: Ic865af0865906f96fd615a56a030c8e3adaf13c4
* | | A new API "androidGetThreadPriority"Andreas Huber2011-09-161-0/+4
|/ / | | | | | | Change-Id: I6baeead8c70460863343fd557250635fb1e6a170
* | Velocity Tracker II: The Revenge of Velocity TrackerJeff Brown2011-09-141-45/+280
|/ | | | | | | | | | | | | | | | | | | | | Bug: 5265529 Rewrote the velocity tracker to fit a polynomial curve to pointer movements using least squares linear regression. The velocity is simply the first derivative of this polynomial. Clients can also obtain an Estimator that describes the complete terms of the estimating polynomial including the coefficient of determination which provides a measure of the quality of the fit (confidence). Enhanced PointerLocation to display the movement curve predicted by the estimator in addition to the velocity vector. By default, the algorithm computes a 2nd degree (quadratic) polynomial based on a 100ms recent history horizon. Change-Id: Id377bef44117fce68fee2c41f90134ce3224d3a1
* Add RS watchdog.Jason Sams2011-09-1315-106/+186
| | | | Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
* Merge "Revert encryption mapping for device wipes."Ben Komalo2011-09-111-1/+2
|\
| * Revert encryption mapping for device wipes.Ben Komalo2011-09-091-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | External storage volumes that were emulated+encrypted needed to have their encryption mapping removed so that it doesn't try to encrypt the volume after formatting them. This just wires through an argument through vold, and assumes that vold will do the right thing even if there is no encryption mapping set. Bug: 5017638 Change-Id: I858fae3d12cb415bc34637f520f71220ad9daaad
* | Merge "Tweak VelocityTracker. Bug: 5265529"Jeff Brown2011-09-091-62/+30
|\ \ | |/ |/|
| * Tweak VelocityTracker.Jeff Brown2011-09-091-62/+30
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 5265529 Calculate the velocity using the most recent touch sample as the point of reference instead of the oldest. This change more heavily weights recent touch samples and reduces the sample time window used for calculation. This significantly improves the accuracy of fling gesture detection. Change-Id: Ib1940933e786e5f6a731552a99bcd9400741d55f
* | Merge "Add support for 3 new blend modes when blending with framebuffer: ↵Romain Guy2011-09-081-34/+32
|\ \ | |/ |/| | | Add Multiply Screen"
| * Add support for 3 new blend modes when blending with framebuffer:Romain Guy2011-09-081-34/+32
| | | | | | | | | | | | | | | | Add Multiply Screen Change-Id: I92a3c2612c86613087568bf0c03cc6f92b5ded44
* | Merge "Resurrect verbose binder logging"Andy McFadden2011-09-082-37/+41
|\ \ | |/ |/|
| * Resurrect verbose binder loggingAndy McFadden2011-09-072-37/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated the command name lists, and masked off the additional bits in the command word when doing the name lookup. Made descriptor values easier to grep for and consistent with kernel output (i.e. decimal rather than hex). Attempt to show transaction descriptors as such (they're in a union with a pointer). Also, the writeLines() function in Static was using a no-op logging call to write an iovec. It looks like all callers are using N=1, so I just added a log for the first string. Bug 5155269 Change-Id: I417b8d77da3eb6ee1d2069ba94047210f75738bc
* | Add reminder in the code to fix T-junctionsRomain Guy2011-09-072-0/+9
|/ | | | Change-Id: I52b112694f930e641f01fb78dc55412986023411
* Merge "SurfaceTexture: fix a test deadlock"Jamie Gennis2011-09-051-2/+4
|\
| * SurfaceTexture: fix a test deadlockJamie Gennis2011-08-301-2/+4
| | | | | | | | | | | | | | This change fixes a test issue that resulted in a deadlock. Change-Id: I4729e8dd47c8f5fea49bfeff3cea58627ead6d04 Bug: 5174876
* | Error check in queuebuffer in SurfaceTextureClientPannag Sanketi2011-09-021-2/+5
| | | | | | | | | | | | | | In queuebuffer, if the surfacetexture returns an error, surfacetextureclient should check for that and pass on the error. Change-Id: Ie6d70e779fac0702f372eb4df5ecb655280875ee
* | Merge "Fix remaining .rs.dtor() issue for RS."Stephen Hines2011-09-011-0/+1
|\ \
| * | Fix remaining .rs.dtor() issue for RS.Stephen Hines2011-09-011-0/+1
| | | | | | | | | | | | | | | | | | BUG=5186750 Change-Id: I74765b844d28ed780f9c9e291b8e0de94352f74b
* | | fix rs docsRobert Ly2011-09-011-1/+1
|/ / | | | | | | Change-Id: Id7253737278d5dc4ef3b6d53cd32dbac1a80103d
* | Merge "Call .rs.dtor() when tearing down Scripts."Stephen Hines2011-09-016-0/+21
|\ \
| * | Call .rs.dtor() when tearing down Scripts.Stephen Hines2011-08-316-0/+21
| |/ | | | | | | | | | | | | | | | | BUG=5186750 This allows us to properly reference count any globals (static or extern) that need to potentially be cleaned up. Change-Id: I03d2c38c1e7a4ca96c40003d2eeecb6f395d5835
* | Merge "Finish the docs for rs_cl."Jason Sams2011-09-011-5/+73
|\ \
| * | Finish the docs for rs_cl.Jason Sams2011-08-311-5/+73
| | | | | | | | | | | | Change-Id: I2edaac2ad07fe1de77af58bec0d9ac4cde181f11
* | | Add video snapshot camera parameter.Wu-cheng Li2011-09-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The API is still hidden. bug:5187868 Change-Id: I59e1b5774ca32be049723d1a0887faa90d8884bb
* | | Merge "Document the basic RS math functions."Jason Sams2011-08-311-47/+378
|\ \ \ | |/ /
| * | Document the basic RS math functions.Jason Sams2011-08-311-47/+378
| | | | | | | | | | | | Change-Id: If7a1b82eab4c4c82443cf8e57b444865f1e3f6b8
* | | Merge "Integreate surfacetexture test into our continuous test framework."Xia Wang2011-08-311-6/+4
|\ \ \
| * | | Integreate surfacetexture test into our continuous test framework.Xia Wang2011-08-301-6/+4
| | |/ | |/| | | | | | | Change-Id: Ic481f3a431166851947676d676749543c7afbbf7
* | | Merge "fix Surface positions are not floats"Mathias Agopian2011-08-301-3/+3
|\ \ \ | |/ / |/| |
| * | fix Surface positions are not floatsMathias Agopian2011-08-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Added Surface.setPosition(float, float) which allows to set a surface's position in float. Bug: 5239859 Change-Id: I903aef4ad5b5999142202fb8ea30fe216d805711
* | | Merge "Text would disappear when the font size is 75px. Bug #5230196"Romain Guy2011-08-301-2/+2
|\ \ \ | |/ / |/| |
| * | Text would disappear when the font size is 75px.Romain Guy2011-08-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Bug #5230196 Yes, 75px. Any other font size would work. Don't ask. Change-Id: I96c7db9926a97f65128d60c8238c3640ee2444ba
* | | Merge "Add C++ thread API androidGetThreadSchedulingGroup"Glenn Kasten2011-08-291-0/+35
|\ \ \
| * | | Add C++ thread API androidGetThreadSchedulingGroupGlenn Kasten2011-07-081-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This API is intended for applications that need to read a thread's scheduling group, while using the higher-level (C++) family of thread APIs. Change-Id: I5e58017f74c3989b20b5b1cc2bc4483c95720520
* | | | Updated time/type docs for Renderscript.Stephen Hines2011-08-262-59/+110
| |/ / |/| | | | | | | | Change-Id: Idb51c64271c4f2b4705ea932c715683003eff4cc
* | | make sure to re-initialize SurfaceTexture to its default state on disconnectMathias Agopian2011-08-252-3/+13
| | | | | | | | | | | | | | | | | | | | | this caused problems where the NavigationBar would disapear or be drawn in the wrong orientation. Change-Id: I083c41338db83a4afd14f427caec2f31c180d734
* | | Merge "Optimize display lists"Romain Guy2011-08-253-3/+25
|\ \ \ | |_|/ |/| |
| * | Optimize display listsRomain Guy2011-08-253-3/+25
| | | | | | | | | | | | | | | | | | Remove redundant or useless operations Change-Id: If989b4eaa9143eef4254c38b39959aeed1f2b9ab
* | | Merge "Fixing the lockless fifo destory bug. Removing unused code from ↵Alex Sakhartchouk2011-08-244-40/+14
|\ \ \ | | | | | | | | | | | | element. build."
| * | | Fixing the lockless fifo destory bug.Alex Sakhartchouk2011-08-194-40/+14
| | | | | | | | | | | | | | | | | | | | | | | | Removing unused code from element. build. Change-Id: I4bb324a666486d6d3fa45cc1995d0e96cb99f70a
* | | | Merge "Enable linear filter when scaling bitmaps Bug #5205673"Romain Guy2011-08-241-1/+2
|\ \ \ \ | | |/ / | |/| |
| * | | Enable linear filter when scaling bitmapsRomain Guy2011-08-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Bug #5205673 Change-Id: I8b0f90877df6b6c6757d35dcf6cd14e79e840b96
* | | | Fix an issue where Surface::lock() would never update the output regionMathias Agopian2011-08-231-3/+8
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | this bug was introduced recently. in some situations Surface::lock() is not able to preserve the content of the back buffer and needs to tell the caller to redraw everything. Bug: 5186460 Change-Id: I14e03939ddfc1b7ad2a8b99ad79435314c60e78e
* | | Don't use bilinear filtering on unscaled bitmapsRomain Guy2011-08-221-4/+4
| | | | | | | | | | | | | | | | | | Bug #5198590 Change-Id: I4333d850501ac849eeeeb247e4178dd469b9de3d
* | | Move constants to the correct headerRomain Guy2011-08-223-6/+8
| | | | | | | | | | | | Change-Id: Id4bd14f72487bd7156cd2e1930eaf97b47896273