Commit Graph

20 Commits

Author SHA1 Message Date
Stefan Seyfried
3f48c41090 framebuffer_ng: implement getIconPath
this implements upstream commit 97343d11 in framebuffer_ng
2016-10-22 11:46:34 +02:00
Stefan Seyfried
8f5f8781e6 framebuffer_ng: implement libsigc++ usage
this is the framebuffer part of upstream commit 0146511f
2016-10-22 11:45:16 +02:00
Stefan Seyfried
ec9ee6358c framebuffer_ng: amend struct gradientData_t
this is upstream commit 95f11ce7, no-op here but
necessary for code compatibility
2016-10-22 11:40:21 +02:00
Stefan Seyfried
fa2acb0e44 framebuffer_ng: implement showFrame() und stopFrame() 2015-12-13 18:23:28 +01:00
Stefan Seyfried
ea6b7e2514 framebuffer_ng: remove obsolete paintMuteIcon() 2015-01-26 13:54:46 +01:00
Stefan Seyfried
b6d5b8396b framebuffer_ng: add color gradient function
Basically implement commit a428a1f5 to allow build to succeed.
These are all unaccelerated so should not be used at all :-(
2014-12-25 18:06:03 +01:00
Stefan Seyfried
c33f5e4993 build fix for tripledragon after last merge 2013-12-22 21:27:03 +01:00
Stefan Seyfried
e508ba1fe8 framebuffer-ng: port commit 0dc92e99 to fix window sizes 2013-11-15 11:57:32 +01:00
Stefan Seyfried
5a462721cb fbaccel: factor out private stuff into own header 2013-11-09 13:09:39 +01:00
Stefan Seyfried
4599172b0e framebuffer_ng: use new-style fb device
devfs is gone since kernel 2.6.18, so everybody should have at least a
compat symlink today.
2013-11-07 08:44:41 +01:00
Stefan Seyfried
c68ffa2155 remove all fb->blit() calls
TODO: check if plugins etc. need extra treatment
2013-09-28 13:01:03 +02:00
Stefan Seyfried
116aba09b0 fbaccel: auto-blit, obsoleting the explicit blit() calls
probably needs refining on some platforms
2013-09-28 11:57:26 +02:00
Stefan Seyfried
80b48dea17 fbaccel: use the same blit-limiting hack on spark and azbox
TODO: test on other architectures, simplify code
2013-09-22 14:28:23 +02:00
Stefan Seyfried
377761ce52 port g_settings.window_size to framebuffer_ng 2013-09-03 10:07:15 +02:00
Stefan Seyfried
a5999ea165 fbaccel: add hack on spark to avoid too frequent blitting 2013-09-01 18:23:33 +02:00
Stefan Seyfried
0c56de9801 framebuffer-ng: implement new framebuffer functions 2013-05-24 22:28:22 +02:00
Stefan Seyfried
e388b08dfe neutrino: remove glthread, use GLFramebuffer instead
now that libstb-hal provides an easy to use virtual framebuffer,
use it instead of the glthread implementation.
2013-05-04 13:07:52 +02:00
Stefan Seyfried
575c7c1da3 framebuffer_ng: add getScreen*Rel() functions 2013-04-06 11:29:27 +02:00
Stefan Seyfried
b50c5d5a27 framebuffer_ng: fbaccel backend for some targets
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.
2013-01-13 17:32:11 +01:00
Stefan Seyfried
21e27d463f framebuffer: start cleanup / refactoring
in order to not clash with upstream all the time, copy the files
over to framebuffer_ng.{cpp,h} and include this from old include file.
2013-01-05 14:41:50 +01:00