Add basic backingstore implementation to kms
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>
Sat, 21 Jul 2012 11:20:33 +0000 (14:20 +0300)
committerQt by Nokia <qt-info@nokia.com>
Mon, 23 Jul 2012 17:57:07 +0000 (19:57 +0200)
commit7a3dd20b98679abaa7fda9dd6bed3667f75b103a
treefe48953c83c68dfb5a66e06936ee14c1a590fce7
parentc2942cb7b6b8d06ebb8156dc9fb2bda4a4cc7c9e
Add basic backingstore implementation to kms

This allows using the kms plugin in QWidget apps having a single
(preferably fullscreen) top-level widget.

Based on eglfs' implementation. Dirty rectangle tracking is missing,
should be added later.

There is no composition so multiple TLWs will not work nicely.

Change-Id: Ia78589d1a375925ebdcc46aa20fc1619ec14d6cc
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Reviewed-by: Elvis Lee <kwangwoong.lee@lge.com>
src/plugins/platforms/kms/qkmsbackingstore.cpp
src/plugins/platforms/kms/qkmsbackingstore.h