Commit Graph

15 Commits

Author SHA1 Message Date
Andrew Sutherland
8ead1072f1 qcom display: qsd8k hwcomposer
hwcomposer:
         rewrite from default template.
         specific for qsd8k
         put a hack in to fix screen off animation
         builds without liboverlay include which qsd8k doesnt support

Change-Id: Ica8df89be4dba4e92ed4e879e8e821b841e2ef93
2012-02-20 23:10:17 -06:00
andrew sutherland
bd4bfd035d gralloc: add BOARD_USES_LEGACY_QCOM
Change-Id: I7fae5cf67ed4a1f00012c64c384bb621ab8bb183
2012-01-07 22:40:24 -06:00
toastcfh
eae32cda02 display: use some cm specific build flags and fix up cflags for qcom hardware
Change-Id: I3e39bbb522313d4bafd97cd205411f32a992a697
2011-12-22 22:04:28 -05:00
toastcfh
b67994677f Merge git://codeaurora.org/platform/hardware/qcom/display.git ics into ics and resolve conflicts
Change-Id: I3acb5e963763821d2b547cf3c9390754dc42c12f
2011-12-18 19:45:23 -05:00
Naomi Luis
18e73bc5c7 Display: Add libQcomUI
Add libQComUI which is used to perform operations specified by
SurfaceTextures.
The operation currently supported by this library is SET_BUFFER_SIZE
which deallocates and reallocates memory if the size allocated for the
buffer does not match the size requested by the client.

Change-Id: I370b94a91f5acf373f7040742aad7c2e7bb586fe
2011-12-10 21:52:29 -08:00
freexperia
b151a85950 msm: cleanup to compile msm7x30
Change-Id: Ie1ca24c4f08de56a07c8e299ffbb00fc4af85a8a
2011-12-06 07:03:30 +02:00
Rajulu Ponnada
f54edbd924 hardware/qcom/display: support for QCOM tiled rendering
Tiled rendering implementation.

Change-Id: I1d1361b175fdb6f64b47df85b8f68bebd7d1eea5
2011-11-30 17:19:30 -08:00
Diogo Ferreira
5e7759135e qcom-display: Only include products for MSM boards
This change properly excludes these products from being inherited
by non-qcom devices.

Beware that the MSM7K_BOARD_PLATFORMS is not in place yet and
if you want to try these with currently unsupported devices you
will have to define this yourself.

Change-Id: I4c7f2d84df4dbde1e18ded4ca9f2333006b89bd6
2011-11-29 11:44:41 +00:00
Naomi Luis
aa4994d543 Add a generic buffer locking API.
Add libgenlock which is a cross-process buffer locking API. libgenlock
provides the ability to create, attach, release locks. It also provides
a mechanism to lock and unlock buffers for read/write purposes.

Change-Id: I5172a82539b83bcb1226e3fd4f7b80a5c7f31016
2011-11-23 14:39:28 -08:00
Naseer Ahmed
b0d4ae5c3a libcopybit: Enable copybit in new location
- Enabled copybit HAL
- Remove copybit support for 8k targets from Makefile.

Change-Id: I15ea4851c677bc9338159a8db667056655dddc13
2011-11-20 21:43:45 -08:00
Naseer Ahmed
78ec9e4e53 display: Add support for pmem in the new gralloc
Change-Id: Ice6f436a01c3344a6d859ee0afc77673f151dbe4
2011-11-20 21:42:37 -08:00
Jeykumar Sankaran
7b814382ad libhwcomposer: HWC change to accomodate HAL changes
-- Enable HWC
-- handle overlay as lib rather than HAL
-- move copybit changes under COPYBIT_ENABLE flag (temporary)

Change-Id: I36d8f9688cd7cbd838e288e5f482d8ee5c9b2df6
2011-11-18 02:04:19 -08:00
Jeykumar Sankaran
e61c2f0a86 liboverlay: change in overlay due to overlay HAL removal
-- remove overlay.cpp and overlayState.cpp
-- change setParameter to setTransform

Change-Id: I6ec591810cbfe53e51b0c88ef547a2e687ea69b3
2011-11-18 02:04:18 -08:00
Naseer Ahmed
9c050e95ec gralloc: Refactor, ion support
- Add ION support
- Refactor the design

Change-Id: I5b067b0aca1235ee8c01c256e025f416bb56f560
2011-11-16 13:43:12 -08:00
Naseer Ahmed
cbb0b78679 display: Move HALs to new location
Change-Id: Ib1d843b4cfd71f5bbb0e5184277cbe7497180f8e
2011-11-16 13:39:21 -08:00