aboutsummaryrefslogtreecommitdiff
path: root/lib/gdi/glcddc.cpp
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2010-06-01 16:08:32 +0200
committerghost <andreas.monzner@multimedia-labs.de>2010-06-01 16:08:32 +0200
commitc8724d0d7b016371309f189636b0992ea413bd96 (patch)
treedc04f7a62a0c263b1e298441db700d4738ec75a4 /lib/gdi/glcddc.cpp
parentdb96b0766a1923d1fd4ba028c345c15b6a57dab5 (diff)
downloadenigma2-c8724d0d7b016371309f189636b0992ea413bd96.tar.gz
enigma2-c8724d0d7b016371309f189636b0992ea413bd96.zip
add support for rbg565 color oled
Diffstat (limited to 'lib/gdi/glcddc.cpp')
-rw-r--r--lib/gdi/glcddc.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/gdi/glcddc.cpp b/lib/gdi/glcddc.cpp
index 8612c70b..a593cfa3 100644
--- a/lib/gdi/glcddc.cpp
+++ b/lib/gdi/glcddc.cpp
@@ -14,13 +14,13 @@ gLCDDC::gLCDDC()
surface.x=lcd->size().width();
surface.y=lcd->size().height();
- surface.bpp=8;
- surface.bypp=1;
surface.stride=lcd->stride();
+ surface.bypp=surface.stride / surface.x;
+ surface.bpp=surface.bypp*8;
surface.data=lcd->buffer();
-
- surface.clut.colors=256;
+ surface.clut.colors=0;
surface.clut.data=0;
+
m_pixmap = new gPixmap(&surface);
}