From d14d492732a84e1bda42b0a4a249c83a7d99b93c Mon Sep 17 00:00:00 2001 From: mrwastl Date: Fri, 21 Oct 2011 00:50:56 +0200 Subject: framebuffer: now with colour support (depths 8, 16, 24, 32), damage reporting, selectable framebuffer device --- glcddrivers/framebuffer.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'glcddrivers/framebuffer.h') diff --git a/glcddrivers/framebuffer.h b/glcddrivers/framebuffer.h index 0d94562..328b0c9 100644 --- a/glcddrivers/framebuffer.h +++ b/glcddrivers/framebuffer.h @@ -34,9 +34,16 @@ private: long int screensize; void *fbp; int zoom; + int damage; + int bbox[4]; + int depth; + uint32_t roff, boff, goff, aoff; + uint32_t rlen, blen, glen, alen; int CheckSetup(); - + void processDamage (void); +protected: + virtual bool GetDriverFeature (const std::string & Feature, int & value); public: cDriverFramebuffer(cDriverConfig * config); -- cgit v1.2.3