Commit Graph

23 Commits

Author SHA1 Message Date
vanhofen
ad217fc956 framebuffer/fbaccel: merge NI code
Origin commit data
------------------
Commit: 8823cc5210
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-08-26 (Fri, 26 Aug 2016)

Origin message was:
------------------
- framebuffer/fbaccel: merge NI code
2016-08-26 23:13:52 +02:00
Michael Liebmann
1f6f0e5604 framebuffer_ng: Add OnAfterSetPallette()
Origin commit data
------------------
Commit: 72b8f8e976
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-08-19 (Fri, 19 Aug 2016)
2016-08-19 18:29:52 +02:00
Michael Liebmann
4a87f27fc3 framebuffer_ng: Add getIconPath()
Origin commit data
------------------
Commit: 0881911e24
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-08-19 (Fri, 19 Aug 2016)
2016-08-19 17:57:34 +02:00
Michael Liebmann
7138dc78f6 framebuffer_ng: paintBoxRel2Buf() Align buffer at 4 byte boundary...
...for hw blit on apollo/kronos hardware


Origin commit data
------------------
Commit: 7a420d345c
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-01-28 (Thu, 28 Jan 2016)
2016-01-28 14:15:49 +01:00
Michael Liebmann
e3acf602b2 framebuffer_ng: use hardware accel for blitBox2FB()
Origin commit data
------------------
Commit: 605eb0c831
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-01-28 (Thu, 28 Jan 2016)
2016-01-28 14:15:49 +01:00
Michael Liebmann
775ecb03e2 CFrameBuffer: Use hw accelator for some functions on coolstream hw:
- paintVLineRelInternal()
 - paintHLineRelInternal()
 - paintBoxRel()


Origin commit data
------------------
Commit: e3d0255762
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-01-28 (Thu, 28 Jan 2016)
2016-01-28 05:29:37 +01:00
Stefan Seyfried
fce2ed6856 framebuffer_ng: implement showFrame() und stopFrame()
Origin commit data
------------------
Commit: fa2acb0e44
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-12-13 (Sun, 13 Dec 2015)
2015-12-13 18:23:28 +01:00
Stefan Seyfried
b9d588128c framebuffer_ng: remove obsolete paintMuteIcon()
Origin commit data
------------------
Commit: ea6b7e2514
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-26 (Mon, 26 Jan 2015)
2015-01-26 13:54:46 +01:00
Stefan Seyfried
2da46b868c framebuffer_ng: add color gradient function
Basically implement commit 9fc90622 to allow build to succeed.
These are all unaccelerated so should not be used at all :-(


Origin commit data
------------------
Commit: b6d5b8396b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2014-12-25 (Thu, 25 Dec 2014)
2014-12-25 18:06:03 +01:00
Stefan Seyfried
5dba52c464 build fix for tripledragon after last merge
Origin commit data
------------------
Commit: c33f5e4993
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-12-22 (Sun, 22 Dec 2013)
2013-12-22 21:27:03 +01:00
Stefan Seyfried
7b66ba2e12 framebuffer-ng: port commit 9fc92677 to fix window sizes
Origin commit data
------------------
Commit: e508ba1fe8
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-11-15 (Fri, 15 Nov 2013)
2013-11-15 11:57:32 +01:00
Stefan Seyfried
7c7cdcf9d4 fbaccel: factor out private stuff into own header
Origin commit data
------------------
Commit: 5a462721cb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-11-09 (Sat, 09 Nov 2013)
2013-11-09 13:09:39 +01:00
Stefan Seyfried
13ee98685a 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.


Origin commit data
------------------
Commit: 4599172b0e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-11-07 (Thu, 07 Nov 2013)
2013-11-07 08:44:41 +01:00
Stefan Seyfried
14d73c9280 remove all fb->blit() calls
TODO: check if plugins etc. need extra treatment


Origin commit data
------------------
Commit: c68ffa2155
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-28 (Sat, 28 Sep 2013)
2013-09-28 13:01:03 +02:00
Stefan Seyfried
0597b88988 fbaccel: auto-blit, obsoleting the explicit blit() calls
probably needs refining on some platforms


Origin commit data
------------------
Commit: 116aba09b0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-28 (Sat, 28 Sep 2013)
2013-09-28 11:57:26 +02:00
Stefan Seyfried
1a6db2d579 fbaccel: use the same blit-limiting hack on spark and azbox
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)
2013-09-22 14:28:23 +02:00
Stefan Seyfried
52820a7b74 port g_settings.window_size to framebuffer_ng
Origin commit data
------------------
Commit: 377761ce52
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-03 (Tue, 03 Sep 2013)
2013-09-03 10:07:15 +02:00
Stefan Seyfried
57841dc870 fbaccel: add hack on spark to avoid too frequent blitting
Origin commit data
------------------
Commit: a5999ea165
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-09-01 (Sun, 01 Sep 2013)
2013-09-01 18:23:33 +02:00
Stefan Seyfried
c29f411b53 framebuffer-ng: implement new framebuffer functions
Origin commit data
------------------
Commit: 0c56de9801
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-05-24 (Fri, 24 May 2013)
2013-05-24 22:28:22 +02:00
Stefan Seyfried
bc3710042a neutrino: remove glthread, use GLFramebuffer instead
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)
2013-05-04 13:07:52 +02:00
Stefan Seyfried
45434cf54a framebuffer_ng: add getScreen*Rel() functions
Origin commit data
------------------
Commit: 575c7c1da3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-04-06 (Sat, 06 Apr 2013)
2013-04-06 11:29:27 +02:00
Stefan Seyfried
65a063245a 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.


Origin commit data
------------------
Commit: b50c5d5a27
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-01-13 (Sun, 13 Jan 2013)
2013-01-13 17:32:11 +01:00
Stefan Seyfried
108eb8ac26 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.


Origin commit data
------------------
Commit: 21e27d463f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-01-05 (Sat, 05 Jan 2013)
2013-01-05 14:41:50 +01:00