Romain Guy
9bd32c235d
am 109da7df: am 5bfd1aff: Merge "Allocate layers from the layers pool. Bug #3413433 " into honeycomb
...
* commit '109da7dfd4c0766274b17467880ee673c731735c':
Allocate layers from the layers pool. Bug #3413433
2011-02-03 17:16:19 -08:00
Romain Guy
109da7dfd4
am 5bfd1aff: Merge "Allocate layers from the layers pool. Bug #3413433 " into honeycomb
...
* commit '5bfd1afffe361958682bcb899b763ce35ec00c3a':
Allocate layers from the layers pool. Bug #3413433
2011-02-02 21:07:17 -08:00
Romain Guy
5bfd1afffe
Merge "Allocate layers from the layers pool. Bug #3413433 " into honeycomb
2011-02-02 21:05:35 -08:00
Romain Guy
09b7c91de7
Allocate layers from the layers pool.
...
Bug #3413433
This change will be beneficial to Launcher to avoid hiccups when
swiping pages of icons. When a layer is discarded, it is kept
in the layers pool instead of being destroyed right away. This
favors memory reuse over allocations.
Change-Id: Ifb6944ba83d6ceb67c331527c0827b26ce648eb1
2011-02-02 20:28:09 -08:00
Romain Guy
dcbcb680bc
am 44e3b0d0: am f44ed5ad: Merge "Don\'t clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433 " into honeycomb
...
* commit '44e3b0d0344955d5ce1bbb0b329627e24b7dd468':
Don't clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433
2011-02-02 17:15:26 -08:00
Romain Guy
44e3b0d034
am f44ed5ad: Merge "Don\'t clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433 " into honeycomb
...
* commit 'f44ed5adc42fefa0c91fc79c5e3c20e1cdc7d697':
Don't clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433
2011-02-02 16:47:09 -08:00
Romain Guy
f44ed5adc4
Merge "Don't clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433 " into honeycomb
2011-02-02 16:44:07 -08:00
Jamie Gennis
a257be1895
am 421d94c2: am ecb4b3f0: Merge "Pass the IGraphicBufferAlloc to SurfaceTextureClient." into honeycomb
...
* commit '421d94c20321e1de528416b279bf148baba47b39':
Pass the IGraphicBufferAlloc to SurfaceTextureClient.
2011-02-02 16:21:24 -08:00
Jamie Gennis
421d94c203
am ecb4b3f0: Merge "Pass the IGraphicBufferAlloc to SurfaceTextureClient." into honeycomb
...
* commit 'ecb4b3f02340e21eefabbea78559e85ec7ee0089':
Pass the IGraphicBufferAlloc to SurfaceTextureClient.
2011-02-02 15:56:20 -08:00
Jamie Gennis
ecb4b3f023
Merge "Pass the IGraphicBufferAlloc to SurfaceTextureClient." into honeycomb
2011-02-02 15:53:33 -08:00
Romain Guy
62687ec12c
Don't clobber the local dirty rect after rendering a layer.
...
Bug #3417254
Bug #3413433
Change-Id: I8045e9ec414ebe4ce4d38124142a00726d2c634d
2011-02-02 15:44:19 -08:00
Jamie Gennis
83bac216a7
Pass the IGraphicBufferAlloc to SurfaceTextureClient.
...
This change passes a reference to the IGraphicBufferAlloc binder object
to SurfaceTextureClient objects. When STC objects are created they
query their associated ISurfaceTexture object for the
IGraphicBufferAlloc that the SurfaceTexture uses to allocate buffers.
Having the SurfaceTextureClient hold this reference prevents the
GraphicBufferAlloc in SurfaceFlinger from freeing the allocated buffers
before the SurfaceTextureClient is done with them.
Change-Id: Ib8e30e8b37fdd60438cbb4cb7e9174d0ba6d661c
related-bug: 3362519
2011-02-02 15:31:47 -08:00
Romain Guy
44fbc03f65
am 57188f0d: am c1f8bcff: Merge "Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433 " into honeycomb
...
* commit '57188f0d1d7225991f8f5afb2740ed4cc878305b':
Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433
2011-02-02 00:51:13 -08:00
Romain Guy
57188f0d1d
am c1f8bcff: Merge "Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433 " into honeycomb
...
* commit 'c1f8bcffb8612ef5bdddc4bca6eca23804cbe453':
Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433
2011-02-02 00:49:31 -08:00
Romain Guy
beff8d83ef
Fix incorrect dirty rectangle transformation in hardware layers.
...
Bug #3413433
Change-Id: Iba201c7c4b4f11937797f3afcbf20c5a7395be25
2011-02-01 23:53:34 -08:00
Romain Guy
34cdf5bbb7
am debeeef5: am d51eaa64: Merge "Update layers based on the dirty region. Bug #3413433 " into honeycomb
...
* commit 'debeeef50408cf12f1041426e7438be266789a62':
Update layers based on the dirty region. Bug #3413433
2011-02-01 23:10:29 -08:00
Romain Guy
debeeef504
am d51eaa64: Merge "Update layers based on the dirty region. Bug #3413433 " into honeycomb
...
* commit 'd51eaa64e3f2d9684b2dd18ebd67734f4e0e7801':
Update layers based on the dirty region. Bug #3413433
2011-02-01 23:07:54 -08:00
Romain Guy
3a3133d876
Update layers based on the dirty region.
...
Bug #3413433
This helps Launcher when a widget updates during a scroll, or when interacting
with widgets on the workspace if layers are still turned on.
Change-Id: Ic7a42eb34f74f4ae988039754f815e2efd1d1e4f
2011-02-01 23:01:43 -08:00
Alex Sakhartchouk
c078e2cb39
Merge "Cleaning up the serialization change. Renaming the define to be more in line with what it does and removing the host stub header file."
2011-02-01 09:13:26 -08:00
Shih-wei Liao
9f1f586f80
Use bccLinkFile instead of bccLinkBC. Remove hacking.
...
Change-Id: I0ffea89553e3229ee5a3262846462298fc0f5dea
2011-02-01 04:06:55 -08:00
Jamie Gennis
79d01fe823
Clear GL errors before updating a SurfaceTexture.
...
Change-Id: Ibdac657ae9e9ccae53c63abed9caf1f1513915c2
2011-01-31 15:35:29 -08:00
Alex Sakhartchouk
d0f5bd130b
Cleaning up the serialization change.
...
Renaming the define to be more in line with what it does and removing the host stub header file.
Change-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed
2011-01-31 14:53:24 -08:00
Alex Sakhartchouk
a3b5960f6f
Making sure we can build libRS on the host for serialization.
...
Change-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a
2011-01-31 12:38:34 -08:00
Jean-Baptiste Queru
64548084ea
am ec2cd74e: am 1314bdb2: am e88fa50b: Merge from open-source gingerbread
...
* commit 'ec2cd74ee3d43f6d1e6865bf8e576b4b42635a86':
fix failing thread object run
2011-01-30 16:35:27 -08:00
Jean-Baptiste Queru
ec2cd74ee3
am 1314bdb2: am e88fa50b: Merge from open-source gingerbread
...
* commit '1314bdb2b22ae3613c3e08ae278dbc70f90b965c':
fix failing thread object run
2011-01-30 16:32:44 -08:00
Jean-Baptiste Queru
1314bdb2b2
am e88fa50b: Merge from open-source gingerbread
...
* commit 'e88fa50be8d6709ef58b7aeb01c5efa059bcac2e':
fix failing thread object run
2011-01-30 16:19:59 -08:00
Jean-Baptiste Queru
e88fa50be8
Merge from open-source gingerbread
...
Change-Id: I56f2ed37187796807fbf0de15274a85164f9432c
2011-01-30 15:30:03 -08:00
Jamie Gennis
4453b1a5b6
am 09443aeb: am 62884505: Merge "Reset ANativeWindow crop on buffer geometry changes." into honeycomb
...
* commit '09443aeb6470d66f5bc1938b70d74b3e2f9bbbb9':
Reset ANativeWindow crop on buffer geometry changes.
2011-01-30 15:05:42 -08:00
Jamie Gennis
09443aeb64
am 62884505: Merge "Reset ANativeWindow crop on buffer geometry changes." into honeycomb
...
* commit '628845056282a0c5b1a212ce5aeeaac092b91ec8':
Reset ANativeWindow crop on buffer geometry changes.
2011-01-30 15:03:03 -08:00
Jamie Gennis
6288450562
Merge "Reset ANativeWindow crop on buffer geometry changes." into honeycomb
2011-01-30 15:00:44 -08:00
The Android Open Source Project
b2abd8c424
Mass merge from gingerbread - do not merge
...
Change-Id: I45dc3596bf4211d8f91c64f2d1d00588878df629
2011-01-30 12:40:38 -08:00
Dianne Hackborn
0e87a19bec
am 371de969: am a1f5e82f: am a30063d8: am 25eb0464: Merge "Normalize output from aapt d"
...
* commit '371de9695508073fbbde8181eb230e99cb045206':
Normalize output from aapt d
2011-01-29 23:10:33 -08:00
Dianne Hackborn
371de96955
am a1f5e82f: am a30063d8: am 25eb0464: Merge "Normalize output from aapt d"
...
* commit 'a1f5e82f37c77af7b1d630b5bca715d1742f1234':
Normalize output from aapt d
2011-01-29 23:07:48 -08:00
Dianne Hackborn
a1f5e82f37
am a30063d8: am 25eb0464: Merge "Normalize output from aapt d"
...
* commit 'a30063d80c08434ac3c7316f338c6d54110449ab':
Normalize output from aapt d
2011-01-29 23:04:50 -08:00
Dianne Hackborn
25eb04642c
Merge "Normalize output from aapt d"
2011-01-29 22:53:20 -08:00
Jamie Gennis
2ece4cdc3f
Reset ANativeWindow crop on buffer geometry changes.
...
This changes the ANativeWindow API and the two implementations to reset
the window's crop rectangle to be uncropped when the window's buffer
geometry is changed.
Bug: 3359604
Change-Id: I64283dc8382ae687787ec0bebe6a5d5b4a0dcd6b
2011-01-28 18:21:54 -08:00
Jason Sams
d649618814
am a66b759a: am bd08c7c0: Merge "Clean up RS samples for SDK, bug 2943369 Fix bug 3403965 rsgSyncAll would not mark constants as changed found by inspection." into honeycomb
...
* commit 'a66b759ab01c7f1e334d7b9a9f7d78ce3b45ff1c':
Clean up RS samples for SDK, bug 2943369 Fix bug 3403965 rsgSyncAll would not mark constants as changed found by inspection.
2011-01-28 18:02:57 -08:00
Jason Sams
a66b759ab0
am bd08c7c0: Merge "Clean up RS samples for SDK, bug 2943369 Fix bug 3403965 rsgSyncAll would not mark constants as changed found by inspection." into honeycomb
...
* commit 'bd08c7c0c99fa84dbf3c043f4e6dff07320410b7':
Clean up RS samples for SDK, bug 2943369 Fix bug 3403965 rsgSyncAll would not mark constants as changed found by inspection.
2011-01-28 18:00:09 -08:00
Jason Sams
359113b42e
am c8f6b6fb: Merge "DO NOT MERGE Bug 2943369 RS SDK Remove typedef for quat type which was pushed back to mr1." into honeycomb
...
* commit 'c8f6b6fbbc853bd89a7def780e8d9a4cabe6d0e2':
DO NOT MERGE Bug 2943369 RS SDK Remove typedef for quat type which was pushed back to mr1.
2011-01-28 17:58:04 -08:00
Jason Sams
62f258f1e4
Clean up RS samples for SDK, bug 2943369
...
Fix bug 3403965 rsgSyncAll would not mark constants as changed
found by inspection.
Only rsAllocation.cpp affects on device bits.
Change-Id: I6b7ec0df87e42687b24384aaf54dc04976cb84f7
doc update
Change-Id: Id5841f08868557e086f185024470924ef202d19f
2011-01-28 16:18:01 -08:00
Jason Sams
35e7026357
DO NOT MERGE
...
Bug 2943369 RS SDK
Remove typedef for quat type which was pushed back to mr1.
Change-Id: Ice2ad6c766ee786105a8d70fc9457a98e19b5af3
2011-01-28 16:18:00 -08:00
Jamie Gennis
3e669cca86
am a461269d: am 2a8f8d57: Merge "Quiet the SurfaceFlingerClient dequeueBuffer error." into honeycomb
...
* commit 'a461269d458b29f1e44ba66f6f4ef6b711013705':
Quiet the SurfaceFlingerClient dequeueBuffer error.
2011-01-28 14:18:09 -08:00
Jamie Gennis
a461269d45
am 2a8f8d57: Merge "Quiet the SurfaceFlingerClient dequeueBuffer error." into honeycomb
...
* commit '2a8f8d57d23a171eaa367faa143f45fdd2f9cc1c':
Quiet the SurfaceFlingerClient dequeueBuffer error.
2011-01-28 14:15:44 -08:00
Jamie Gennis
2a8f8d57d2
Merge "Quiet the SurfaceFlingerClient dequeueBuffer error." into honeycomb
2011-01-28 14:12:57 -08:00
Jamie Gennis
6913062faa
Quiet the SurfaceFlingerClient dequeueBuffer error.
...
This is a temporary WAR for the case where dequeueBuffer is called when
all the buffers owned by a SurfaceTexture are not available - either
they're the current texture buffer or the next one. Currently, an error
is returned in that case, and this change just prevents that error from
being logged. In the future this will be fixed to not return an error
in that case.
Bug: 3356050
Change-Id: Ic6cc304881a63ce134cfd0bcb4265e3e3fa94b6a
2011-01-28 12:08:18 -08:00
Dianne Hackborn
564eb77ffe
am bb609471: am 256a09b2: Merge "Fix issue #3392073 : At times soft keyboard comes up in..." into honeycomb
...
* commit 'bb6094718b08e7fe2054b7260a85baae635afe48':
Fix issue #3392073 : At times soft keyboard comes up in...
2011-01-27 22:53:20 -08:00
Dianne Hackborn
bb6094718b
am 256a09b2: Merge "Fix issue #3392073 : At times soft keyboard comes up in..." into honeycomb
...
* commit '256a09b2fa5cc06775818428de771c7957403452':
Fix issue #3392073 : At times soft keyboard comes up in...
2011-01-27 22:50:56 -08:00
Dianne Hackborn
256a09b2fa
Merge "Fix issue #3392073 : At times soft keyboard comes up in..." into honeycomb
2011-01-27 22:48:58 -08:00
Romain Guy
8cd3752284
am 24c29867: am d0b54a73: Merge "Add more debug info for profiling." into honeycomb
...
* commit '24c29867a6851ce2c692a0ea61918d37dcb8e8e0':
Add more debug info for profiling.
2011-01-27 22:35:13 -08:00
Romain Guy
24c29867a6
am d0b54a73: Merge "Add more debug info for profiling." into honeycomb
...
* commit 'd0b54a73941aa5541ed1adc48f6739bda132970b':
Add more debug info for profiling.
2011-01-27 22:33:02 -08:00