summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* Handle view properties at the native levelChet Haase2012-03-123-55/+582
| | | | | | | | | | | Basic functionality of handling View properties (transforms, left/right/top/bottom, and alpha) at the native DisplayList level. This logic is disabled for now (via compile-time flags in View.java and DisplayListRenderer.h) as we continue work on it (there is no advantage to the new approach until we optimize invalidation and rendering paths to use the new code path). Change-Id: I370c8d21fbd291be415f55515ab8dced6f6d51a3
* Merge "Fix argument passing with dimLOD."Stephen Hines2012-03-121-2/+2
|\
| * Fix argument passing with dimLOD.Stephen Hines2012-03-121-2/+2
| | | | | | | | | | | | BUG=6152130 Change-Id: I5c857b692af8ec45e4cbef8140c44d72aec6600e
* | Merge "Turn down the number of glGetError() calls."Romain Guy2012-03-121-1/+0
|\ \
| * | Turn down the number of glGetError() calls.Romain Guy2012-03-121-1/+0
| |/ | | | | | | | | | | | | glGetError() was invoked every time a display list was updated. This was unnecessary since display list updates do not execute OpenGL code. Change-Id: Ia0a75a65ccf2a4701fb3a828848cd0c42f256c6c
* | Merge "Split off driver code into a separate static library."Alex Sakhartchouk2012-03-121-33/+38
|\ \ | |/ |/|
| * Split off driver code into a separate static library.Alex Sakhartchouk2012-03-091-33/+38
| | | | | | | | Change-Id: I055a6d7aecf3663e5e399a0ddee068cc33eca666
* | Merge "Don't bind data to missing uniforms"Romain Guy2012-03-091-1/+1
|\ \ | |/ |/|
| * Don't bind data to missing uniformsRomain Guy2012-03-091-1/+1
| | | | | | | | Change-Id: Ib9d1f14eb0bef04e0910baa4eaf3e49cce81c0ce
* | Merge "More header untangling."Alex Sakhartchouk2012-03-0916-22/+19
|\ \
| * | More header untangling.Alex Sakhartchouk2012-03-0916-22/+19
| | | | | | | | | | | | Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
* | | Merge "Fix issue #6054627: resource matching issue of size qualifiers"Dianne Hackborn2012-03-091-49/+40
|\ \ \
| * | | Fix issue #6054627: resource matching issue of size qualifiersDianne Hackborn2012-03-091-49/+40
| | |/ | |/| | | | | | | | | | | | | | | | Resource matching would incorrectly identify two configs with the same value as better than. Change-Id: I7297dcf58fd5a43f1a5ff53bb093eeeb2cad090f
* | | Merge "Starting to untangle header spaghetti."Alex Sakhartchouk2012-03-0915-10/+11
|\ \ \ | | |/ | |/|
| * | Starting to untangle header spaghetti.Alex Sakhartchouk2012-03-0915-10/+11
| | | | | | | | | | | | Change-Id: I31f38d05dc8b55c659e8c7e9c0a87b94b9ac1db5
* | | Merge "Moving lod's into hal struct."Alex Sakhartchouk2012-03-092-56/+66
|\ \ \ | |/ / | | / | |/ |/|
| * Moving lod's into hal struct.Alex Sakhartchouk2012-03-082-56/+66
| | | | | | | | Change-Id: Iaec34fea7c002d7948d91df6b7a1af7f832f74ea
* | remove files that moved to frameworks/nativeMathias Agopian2012-03-0790-26053/+0
| | | | | | | | Change-Id: I140d291e520097b1148930f736823650e08488f7
* | fixup hardcoded include paths for new projectMathias Agopian2012-03-073-2/+81
|/ | | | Change-Id: Id443ec5c99bb4d7653905f1be1f72a029e0cf087
* Merge "BufferQueue: fixed issues with buffer slots not available"Jamie Gennis2012-03-071-7/+2
|\
| * BufferQueue: fixed issues with buffer slots not availableDaniel Lam2012-03-071-7/+2
| | | | | | | | | | Bug: 6120953 Change-Id: Ief43f042ee9e1512e86fff8632a1c9dd31bdff35
* | Merge "attempt to fix a deadlock in SurfaceTextureClient::disconnect"Mathias Agopian2012-03-071-8/+11
|\ \
| * | attempt to fix a deadlock in SurfaceTextureClient::disconnectMathias Agopian2012-03-061-8/+11
| |/ | | | | | | | | | | | | | | - condition wasn't signaled if an error happened between acquire and release - also replace signal with broadcasts Bug: 6109450 Change-Id: Iaf9371b829f772f559daae42e06d4dbd9505d6a0
* | Merge "Remove references to sched_policy.h in RS"Glenn Kasten2012-03-072-12/+0
|\ \ | |/ |/|
| * Remove references to sched_policy.h in RSGlenn Kasten2012-03-052-12/+0
| | | | | | | | | | | | | | | | As part of scheduling policy cleanup, removing some references to sched_policy.h and its APIs. Activity manager should be responsible for configuring scheduling policy, rather than leaving it up to each app. Change-Id: Iffe972799bf3fde090b1efdd3abce5141e4d261e
* | Merge "Remove obsolete references to sched_policy.h"Glenn Kasten2012-03-061-1/+0
|\ \
| * | Remove obsolete references to sched_policy.hGlenn Kasten2012-03-051-1/+0
| |/ | | | | | | | | | | | | As part of scheduling policy cleanup, remove or isolate all references to the scheduling policy APIs. Change-Id: Ia1ea2fe711a399039f25217309e061267744b856
* | Merge "Add missing includes for Mutex.h"Derek Sollenberger2012-03-062-0/+2
|\ \
| * | Add missing includes for Mutex.hDerek Sollenberger2012-03-052-0/+2
| | | | | | | | | | | | | | | | | | | | | The missing header was being transitively included through a Skia header which is being removed. Change-Id: I5a65bae076027951fe07d1e7eecd4732124fb0e4
* | | Merge "Add ATRACEs for Buffer indices"Mathias Agopian2012-03-051-0/+15
|\ \ \
| * | | Add ATRACEs for Buffer indicesMathias Agopian2012-03-011-0/+15
| |/ / | | | | | | | | | Change-Id: I44d7a9a9bf03f418cab2a4854583aac9e533daee
* | | Delete display list objects and resources on the UI threadRomain Guy2012-03-054-4/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug #6073717 Bug #6065504 Bug #6026515 Bug #5971725 Prior to this patch, the destructor of DisplayList would always run on the finalizer thread. This could cause a race condition if the UI thread was busy rendering display lists at the same time leading to various random native crashes. Change-Id: Ie11108e3b1538d4b358a1a8b4cce1b2d33152d0c
* | | Merge "Deferred layer updates"Romain Guy2012-03-052-0/+42
|\ \ \ | |_|/ |/| |
| * | Deferred layer updatesRomain Guy2012-03-022-0/+42
| | | | | | | | | | | | Change-Id: I83d9e564fe274db658dcee9e0cc5bbf9223ebb49
* | | Merge "BufferQueue: fixed acquire operation"Mathias Agopian2012-03-051-0/+1
|\ \ \
| * | | BufferQueue: fixed acquire operationDaniel Lam2012-03-021-0/+1
| | |/ | |/| | | | | | | | | | Bug: 6082872 Change-Id: I897dc61eb84fed953e51f97871cd3ae6321505d4
* | | Merge "Add multisampling support to renderscript."Alex Sakhartchouk2012-03-051-10/+34
|\ \ \
| * | | Add multisampling support to renderscript.Alex Sakhartchouk2012-02-281-10/+34
| | | | | | | | | | | | | | | | Change-Id: I38bf50a5b54aa5df7e4f76ea40027d9e36dc4b5d
* | | | Merge "Using surface texture as a default renderscript surface."Alex Sakhartchouk2012-03-051-6/+9
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Using surface texture as a default renderscript surface.Alex Sakhartchouk2012-02-281-6/+9
| | | | | | | | | | | | Change-Id: I969aa56683fdf4538ff54fa1065dada77cf9d04d
* | | Merge "add more tracing for buffer allocation"Mathias Agopian2012-03-012-0/+10
|\ \ \
| * | | add more tracing for buffer allocationMathias Agopian2012-02-292-0/+10
| | | | | | | | | | | | | | | | Change-Id: I8408850d0625985992ef2e2cd0c9f300b1fca293
* | | | Remove stray logRomain Guy2012-03-012-4/+5
| |_|/ |/| | | | | | | | Change-Id: I0c1979aab395098651c8a63d0bae0198ebc3746b
* | | Merge "Small tweak to Canvas.drawPath() GL implementation"Romain Guy2012-03-012-10/+9
|\ \ \
| * | | Small tweak to Canvas.drawPath() GL implementationRomain Guy2012-03-012-10/+9
| | | | | | | | | | | | | | | | Change-Id: I1d668a912996e1267bcf2127058888e489a2d9b3
* | | | Merge "Allocation sampling api prototypes."Alex Sakhartchouk2012-03-013-109/+170
|\ \ \ \ | |_|/ / |/| | |
| * | | Allocation sampling api prototypes.Alex Sakhartchouk2012-02-293-109/+170
| | |/ | |/| | | | | | | Change-Id: Ia11c6a107ea49ad6f40cfd220c537376a18c3b62
* | | Merge "Full implementation of Canvas.drawPath()"Romain Guy2012-02-293-60/+184
|\ \ \ | | |/ | |/|
| * | Full implementation of Canvas.drawPath()Romain Guy2012-02-293-60/+184
| |/ | | | | | | Change-Id: I23223b89770a0cd2b4762365bead9bfddb094290
* | Merge "Fixed several 64-bit porting issues"Andrew Hsieh2012-02-294-7/+11
|\ \