Commit Graph

15 Commits

Author SHA1 Message Date
Pawan Kumar
638d873edb libqdutils: Initialized GPU layer present flag to false
Change-Id: I8d7ce6acdc28fbd562f60cd8c96d993817d6489a
2012-10-14 15:47:43 -07:00
Jeykumar Sankaran
cfb095ef61 libqdutils: Add copybit support to qdutils
- Introduce cbutils for copybit utilities
- Don't use qcomuiclearregion if GPU is used
- Check for qcom composition types updating FB
- Dont show YUV information to copybit
- Fallback to GPU in the presence of SKIP layers

This change adds support in qdutils to check for FB
updating composition type.

Change-Id: I200d3798a27836a51f4b2e6c79cdd9d8b155fad8
2012-10-06 00:49:06 -05:00
Arun Kumar K.R
db76cc05a0 display: Add support for video rotation on Ext display
- sourceTransform in the hwc_layer_t has the source buffer transform,
  use this transform for external display.
- This helps in showing videos with source orientation properly on the
  external display
- Remove unsed flag FINAL_TRANSFORM_MASK

Change-Id: I66f7db95166c51ecee8b6b5cc126a67df3dd4602
CRs-fixed: 387357
2012-10-06 00:48:59 -05:00
Ramakant Singh
77e0c7b380 libqdutils::Use qcomuiClearRegion for dynamic composition
Change-Id: I7483f6967c6f712af15031c386fb08c8fdae0808
2012-09-12 23:07:39 -05:00
Andreas Schneider
6635f27cd8 qdutils: Add MDP v3.0.2 detection.
Change-Id: I22ad1f7fe3c2c03518e192b44f8f0f7018d8ff34
2012-09-12 23:07:05 -05:00
Ramakant Singh
cefb36db5c libqdutils::Add support for qcomuiClearRegion
Add support for qcomuiClearRegion for draw
wormhole regions via CPU.

* Added separate singaltone class for getting
eglGetRenderBufferANDROID handle that can be
used by both copybit and clear_regions modules

CRs-Fixed: 383115

Change-Id: Ibeb5bdda87a60950889416e5b4d53e6eb5a3682e

Conflicts:
	libqdutils/Android.mk
2012-09-12 23:05:06 -05:00
Ramakant Singh
06d4f5be44 libqdutils::Replace USE_MDP3 with getMDPVersion() method
Change-Id: Id602c8ab8d8ba140a379ba0e475c73806d17b527
2012-09-12 23:04:06 -05:00
Andrew Sutherland
c8b3f3bce8 Merge remote-tracking branch 'caf/jb' into temp 2012-08-09 22:38:37 -05:00
Naseer Ahmed
dca358d571 display: Add function to query GPU supported formats
Change-Id: I6521261fd1e66ee63c7c81c8ff0351fb2fb21984
2012-08-04 18:48:55 -07:00
Andrew Sutherland
f65d6e2124 qdutils: temp hack for qsd8k until kernel is fixed
Change-Id: I8c2bdbd3878e6e9ad2bf6ed0bea6c7778fb46979
2012-08-02 23:22:55 -05:00
Naseer Ahmed
be02ab0d74 display: Clean up gralloc
* Remove pmem and ashmem implementations
* Remove usage of RefBase
* Reduce log verbosity

Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
2012-07-31 22:18:18 -06:00
Naseer Ahmed
912842f62d display: Get panel type from framebuffer
Change-Id: I5dc16125bbb7d864dcb7106166e91b950a44d686
2012-07-27 08:23:40 -07:00
Jeykumar Sankaran
bd86fcfff6 display: Add support for MDP Composition
This change
   1) implements MDP Composition upto 3 layers
   2) adds invalidator support to fall back to FB
      composition during idle screen condition.

Change-Id: I8d724f905c943f986b68596e2548a7f5a8ce6588
2012-07-27 08:23:34 -07:00
Naseer Ahmed
ee72cb0233 display: Clean up makefiles
* Move common includes and shared libraries to
a common location

* Clean up Makefile copyrights

Change-Id: I0427f0f98b4c039a691be0ef6f3deead2b4bfa02
2012-07-13 06:18:40 -07:00
Naseer Ahmed
6e75c3d61a display: Add QC Display utils
* Rename qcomui directory to qdutils
* Avoid inclusion of qcom_ui header
* Add class to get MDP version
* Add namespace for qdutils to prevent collison

Change-Id: Ib8b083ecfa071bbf9f72bfbfb8ecd6b202e87847
2012-07-10 02:03:46 -06:00