diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-12-10 23:25:32 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-12-10 23:25:32 +0000 |
| commit | f4f8f9a2775fa1794de6935756f30bf4d99f33e8 (patch) | |
| tree | 561979821548c1365549303b79fe72ad9ac4e284 /lib/gdi/fb.h | |
| parent | f943061914ca950bb4538c31d00c409c0a3fa869 (diff) | |
| download | enigma2-f4f8f9a2775fa1794de6935756f30bf4d99f33e8.tar.gz enigma2-f4f8f9a2775fa1794de6935756f30bf4d99f33e8.zip | |
add support for manual blit
Diffstat (limited to 'lib/gdi/fb.h')
| -rw-r--r-- | lib/gdi/fb.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/gdi/fb.h b/lib/gdi/fb.h index c83e7571..2b0d95b5 100644 --- a/lib/gdi/fb.h +++ b/lib/gdi/fb.h @@ -14,7 +14,8 @@ class fbClass __u16 red[256], green[256], blue[256], trans[256]; static fbClass *instance; int locked; - + + int m_manual_blit; int m_number_of_pages; #ifdef SWIG fbClass(const char *fb="/dev/fb/0"); @@ -23,6 +24,8 @@ public: #else public: unsigned char *lfb; + void enableManualBlit(); + void disableManualBlit(); int showConsole(int state); int SetMode(unsigned int xRes, unsigned int yRes, unsigned int bpp); int Available() { return available; } @@ -31,6 +34,7 @@ public: int setOffset(int off); int waitVSync(); + void blit(); unsigned int Stride() { return stride; } fb_cmap *CMAP() { return &cmap; } |
