diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2010-06-01 16:08:32 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2010-06-10 14:46:31 +0200 |
| commit | f2b1a7e86c4143b6112a119bd00a2adcc0844b71 (patch) | |
| tree | c01dcabb2ff331d4800fc8103c9c51e0f82819f4 /lib/gdi/glcddc.cpp | |
| parent | 4f571e01bc8f25b5b1c7ff5a147d91fbf795038a (diff) | |
| download | enigma2-f2b1a7e86c4143b6112a119bd00a2adcc0844b71.tar.gz enigma2-f2b1a7e86c4143b6112a119bd00a2adcc0844b71.zip | |
add support for rbg565 color oled
Diffstat (limited to 'lib/gdi/glcddc.cpp')
| -rw-r--r-- | lib/gdi/glcddc.cpp | 8 |
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); } |
