Blit only the parts of the screen that have changed. First
tests show better performance and no obvious errors. Might
still contain some bugs, you have been warned :-)
Origin commit data
------------------
Commit: d1573a510e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
it's not really OpenGL we are using but glfb, and this is on
all generic-hw boxes, so use the HAVE_GENERIC_HARDWARE define.
Origin commit data
------------------
Commit: 9fc9e8912e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-11-09 (Sat, 09 Nov 2013)
setMode (not really the right name) is also hardware specific,
so move it into fbaccel, too.
Origin commit data
------------------
Commit: 77ef016271
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-11-09 (Sat, 09 Nov 2013)
hardware initialization is platform specific, so put
it into fbaccel instead.
Origin commit data
------------------
Commit: 91ee918dd5
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-11-09 (Sat, 09 Nov 2013)
seems like it is not really needed, avoids too frequent blits
Origin commit data
------------------
Commit: 096f63de84
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-28 (Sat, 28 Sep 2013)
this fixes problems with plugins that write directly into the
framebuffer (tuxtxt for example)
Origin commit data
------------------
Commit: bb2f21d735
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-28 (Sat, 28 Sep 2013)
to check if kernel-autoblit is getting usable, use
"AZBOX_KERNEL_BLIT=1" environment variable
Origin commit data
------------------
Commit: 997f8761b0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-22 (Sun, 22 Sep 2013)
TODO: test on other architectures, simplify code
Origin commit data
------------------
Commit: 80b48dea17
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-22 (Sun, 22 Sep 2013)
now that libstb-hal provides an easy to use virtual framebuffer,
use it instead of the glthread implementation.
Origin commit data
------------------
Commit: e388b08dfe
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-05-04 (Sat, 04 May 2013)
to help debugging of framebuffer issues, only blit the openGL
framebuffer after an explicit blit() call
Origin commit data
------------------
Commit: 843e9f395a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-04-06 (Sat, 06 Apr 2013)
this should obsolete framebuffer_spark.cpp
Origin commit data
------------------
Commit: bc062dca05
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Implement fbaccel functionality for most target platforms. Some old
code is just #if 0'ed for now in order to keep the diffs smaller
and to compare the code directly.
Probably needs some wider testing, small graphics problems are likely.
TODO: implement for SPARK, remove unused #if 0 code.
Origin commit data
------------------
Commit: b50c5d5a27
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-01-13 (Sun, 13 Jan 2013)