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