Commit Graph

50 Commits

Author SHA1 Message Date
Sushil Chauhan
bc827acabd Bug 981732 - HwcComposer2D should not compose any layer below full screen Opaque layer. r=dwilson 2014-03-17 11:51:26 -07:00
Sotaro Ikeda
3f3e2f2bbe Bug 974152 - Use FrameBuffer's Acquire Fence as Layer buffer's ReleaseFence on gonk r=sushil,nical 2014-03-17 18:36:56 -07:00
Sushil Chauhan
8730ae4142 Bug 983273 - HwcComposer2D should honor HWC_HINT_CLEAR_FB for bottom layer. r=dwilson 2014-03-13 14:22:18 -07:00
Thomas Zimmermann
734bac91a8 Bug 978700: Fix warning about initialization order in constructor, r=roc 2014-03-04 09:45:51 +01:00
Thomas Zimmermann
f9a256b2a2 Bug 978700: Fix some warnings about redefined preprocessor tokens, r=roc 2014-03-04 09:45:50 +01:00
Sushil Chauhan
a0bfa0aca9 Bug 976717 - Pass the Framebuffer rectangle to be cleared to LayerComposite. r=ncameron 2014-02-27 11:07:34 -08:00
Sotaro Ikeda
9b4a9e519a Bug 977596 - Fix build failure on flatfish r=jmuizelaar 2014-02-27 13:26:22 -08:00
Jerry Shih
6243d9393d Bug 975974 - [Flatfish] Cannot boot up successfully and screen is black. r=mwu 2014-02-27 11:38:36 -05:00
Sotaro Ikeda
c5c7a00346 Bug 957323 - Handle android's fence on gonk r=nical,doublec,pchang 2014-02-24 20:23:41 -08:00
Sotaro Ikeda
f640a7757e Bug 957276 - Fix YFlipped buffer's source crop r=sushil 2014-02-22 04:56:02 -08:00
Jerry Shih
1816a1dc11 Bug 970794 - Support hardware composer base on android JB 4.2.2. r=mwu 2014-02-21 08:30:20 -05:00
Sushil Chauhan
b46aeead83 Bug 965086 - Add support for sourceCropf in HwcComposer2D. r=dwilson 2014-02-05 14:55:00 -08:00
David Zbarsky
b339e3cd5c Bug 952977: Convert GetEffectiveTransform to gfx::Matrix4x4 r=nical 2014-01-24 17:49:19 -08:00
Sushil Chauhan
d008525ff7 Bug 953303 - HwcComposer2D should honor HWC_HINT_CLEAR_FB set by hwcomposer. r=ncameron 2014-01-17 18:55:30 -08:00
Ryan VanderMeulen
9d1744d14d Backed out changeset 8a5c1027e6e6 (bug 953303) for bustage. 2014-01-17 14:50:58 -05:00
Sushil Chauhan
52c6e6f829 Bug 953303 - HwcComposer2D should honor HWC_HINT_CLEAR_FB set by hwcomposer. r=ncameron 2014-01-17 11:09:01 -08:00
Sushil Chauhan
4c4cedfeea Bug 959719 - Add support for HWC_BLIT composition in HwcComposer2D. r=dwilson 2014-01-16 09:47:35 -08:00
David Zbarsky
3e4ce3885c Bug 952977: Switch GL world transform to gfx::Matrix r=nical 2014-01-16 02:22:19 -05:00
Sushil Chauhan
75ebc4aad3 Bug 953215 - Optimize per pixel alpha blending in H/W Composition. r=dwilson 2014-01-08 16:41:25 -08:00
Sushil Chauhan
9a92f80b33 Bug 947805 - If hwcomposer is already prepared, reset with null hwc set. r=dwilson 2013-12-11 12:37:25 -08:00
Sushil Chauhan
9dd4bc9de0 Bug 940851 - Initialize acquire & release-fence fds of HWC_BACKGROUND layer. r=dwilson 2013-12-02 16:58:39 -08:00
Sushil Chauhan
41a3ceef03 Bug 944207 - Reset the number of HWC layers on failures before HWC prepare. r=dwilson 2013-11-29 11:39:39 -08:00
Sushil Chauhan
227ca9eaa1 Bug 944069 - Remove unnecessary wait during GPU Composition. r=dwilson 2013-11-27 17:38:42 -08:00
Sushil Chauhan
00e8b12999 Bug 920654 - Enable plane alpha support for HWC layers in newer H/W Composer. r=mwu, r=dwilson 2013-10-15 15:37:13 -07:00
Sushil Chauhan
2217191e09 Bug 915729 - Add mixed HWC and GPU Composition. r=ncameron, r=dwilson 2013-10-15 14:01:42 -07:00
Sushil Chauhan
e967461f40 Bug 919676 - Fix multiple hwc prepare calls with different layer lists. r=mwu, r=dwilson 2013-10-08 08:29:35 -07:00
Ryan VanderMeulen
ccee615a9f Backed out changeset e02e1b107db7 (bug 919676) for causing bug 924129. 2013-10-08 09:39:07 -04:00
Sushil Chauhan
71e29bc5d5 Bug 919676 - Fix multiple hwc prepare calls with different layer lists. r=mwu, r=dwilson 2013-10-04 11:01:22 -07:00
Diego Wilson
481ac47355 Bug 901978 - Query HWC to check for "R/B swap" and Color layer support. r=ncameron 2013-09-27 13:37:19 -07:00
Peter Chang
b1a2836e80 Bug 915077 - Change the debug log level of HWC, r=nrc 2013-09-18 10:10:35 +08:00
Diego Wilson
8dd43184bd Bug 911391 - Add Jellybean support to HwcComposer2D. r=mwu 2013-09-11 15:10:33 +02:00
Diego Wilson
24367859fe Bug 896765 - Move the common utilities from HwcComposer2D to HwcUtils. r=ncameron 2013-08-29 08:17:59 -07:00
Diego Wilson
eb96365bd8 Bug 903562 - Honor horizontal and vertical reflection. r=ncameron, r=vliu 2013-08-14 12:26:44 -07:00
Peter Chang
0fdf22fb22 Bug 881170 - [Camera] Preview position changes for ontouch event and autofocussing. r=nrc, r=diego 2013-06-28 10:22:37 +08:00
Peter Chang
2873f7a1dd Bug 881460 - Drawing color of CrystallSkull is not correct in master. r=vlad, r=nrc 2013-06-11 18:14:33 +08:00
Nicholas Cameron
97b2dcf59b Bug 862952, Re-enable Composer2D after layers refactoring. r=bjacob,f=diego
--HG--
extra : rebase_source : eb394b6a7157b399d2e67baf695e9684835bbfcf
2013-06-06 10:14:51 +12:00
Michael Wu
c5f16dea73 Bug 870198 - Support basic display functions on gonk-JB, r=vlad 2013-05-07 23:58:22 -04:00
Diego Wilson
bdc1c2c5c2 Bug 832383 - Get surface dimensions from SurfaceDecriptorGralloc. r=bjacob
The dimensions in the android::GraphicBuffer are not always correct.
2013-04-29 17:21:16 -07:00
Diego Wilson
91050f2f19 Bug 832383 - Don't render semitransparent color layers in HwcComposer2D. r=mwu
The hardware composer does not support them.

Also don't skip rendering fully transparent layers. The GPU compositor
does not seem to ignore them completely.
2013-04-29 17:20:51 -07:00
Diego Wilson
9a6abf29f2 Bug 832383 - Ensure color fill rect stays inside screen bounds. r=mwu 2013-04-29 16:51:51 -07:00
Diego Wilson
6b263786ad Bug 832383 - Add support for complex visible regions to HwcComposer2D. r=mwu 2013-04-29 17:21:54 -07:00
Nicolas Silva
a1ee3bf807 Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
--HG--
rename : gfx/layers/ipc/ShadowLayersChild.cpp => gfx/layers/ipc/LayerTransactionChild.cpp
rename : gfx/layers/ipc/ShadowLayersChild.h => gfx/layers/ipc/LayerTransactionChild.h
rename : gfx/layers/ipc/ShadowLayersParent.cpp => gfx/layers/ipc/LayerTransactionParent.cpp
rename : gfx/layers/ipc/ShadowLayersParent.h => gfx/layers/ipc/LayerTransactionParent.h
rename : gfx/layers/ipc/PLayers.ipdl => gfx/layers/ipc/PLayerTransaction.ipdl
2013-04-24 14:42:40 -04:00
Chris Jones
a4f6205eb3 Bug 834639: Use PREMULT blending for hwc layers. r=dwilson 2013-02-12 10:47:07 -08:00
Diego Wilson
4afc663c00 Bug 834819 - Make HwcComposer2D honors world transform. r=cjones 2013-01-29 20:21:04 -05:00
Diego Wilson
a0d13480f7 Bug 810334: Honor layer clip rects in HwcComposer2D. r=vlad a=cjones 2013-01-17 13:34:01 -08:00
Diego Wilson
350a22731c Bug 810501: Get buffer offset from ThebesLayer when composing with hwc. r=cjones a=blocking-basecamp 2013-01-10 11:51:43 +01:00
Diego Wilson
cf5376b186 Bug 808339: HWC fallback on multirect layer. r=cjones a=blocking-basecamp 2013-01-09 18:18:13 +01:00
Diego Wilson
c12f10451a Bug 810361: Handle ColorLayers with HwcComposer2D. r=cjones a=blocking-basecamp 2013-01-09 13:56:37 +01:00
Ehsan Akhgari
304e36fea0 Bug 579517 follow-up: Remove NSPR types that crept in 2013-01-07 18:21:50 -05:00
Diego Wilson
e4cc72f07d Bug 804852: Implement Composer2D for hwc. r=cjones 2012-11-19 09:58:37 -08:00