Stefan Seyfried
9fc9e8912e
fbaccel: get rid of USE_OPENGL
...
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.
2013-11-09 15:55:01 +01:00
Stefan Seyfried
77ef016271
framebuffer-ng: move more hw specific stuff to fbaccel
...
setMode (not really the right name) is also hardware specific,
so move it into fbaccel, too.
2013-11-09 15:53:24 +01:00
Stefan Seyfried
91ee918dd5
framebuffer-ng: move hw-specific stuff into fbaccel
...
hardware initialization is platform specific, so put
it into fbaccel instead.
2013-11-09 15:47:47 +01:00
Stefan Seyfried
5a462721cb
fbaccel: factor out private stuff into own header
2013-11-09 13:09:39 +01:00
Stefan Seyfried
096f63de84
fbaccel: don't blit in waitForIdle() on spark
...
seems like it is not really needed, avoids too frequent blits
2013-09-28 18:16:32 +02:00
Stefan Seyfried
bb2f21d735
fbaccel: always blit every 250ms
...
this fixes problems with plugins that write directly into the
framebuffer (tuxtxt for example)
2013-09-28 18:14:40 +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
997f8761b0
azbox: default to manual blitting
...
to check if kernel-autoblit is getting usable, use
"AZBOX_KERNEL_BLIT=1" environment variable
2013-09-22 14:29:30 +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
a5999ea165
fbaccel: add hack on spark to avoid too frequent blitting
2013-09-01 18:23:33 +02:00
Stefan Seyfried
ff46b6906d
framebuffer_ng: allow to choose blit mode on azbox
2013-09-01 18:09:56 +02:00
Stefan Seyfried
69c9702f37
fbaccel: fix h/v line length for unaccelerated FB
2013-05-27 00:49:35 +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
843e9f395a
glthread: blit OSD manually
...
to help debugging of framebuffer issues, only blit the openGL
framebuffer after an explicit blit() call
2013-04-06 12:06:18 +02:00
Stefan Seyfried
9543dfff64
fb_ng: silence some compiler warnings
2013-03-24 19:22:49 +01:00
Stefan Seyfried
c1dd39b42e
fbaccel: fix blit2FB on SPARK/TD/x86
2013-01-14 22:49:49 +01:00
Stefan Seyfried
379ef4c9d1
fbaccel: relax waitForIdle() timeout on coolstream
2013-01-14 01:07:36 +01:00
Stefan Seyfried
f19f1d7414
fbaccel: fix paintPixel for coolstream
2013-01-14 00:59:06 +01:00
Stefan Seyfried
2321745c4d
fbaccel: add GXA sync marker during GXA setup
2013-01-13 18:50:14 +01:00
Stefan Seyfried
bc062dca05
fbaccel: implement support for SPARK target
...
this should obsolete framebuffer_spark.cpp
2013-01-13 17:52:44 +01: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
a0a02214cc
copy framebuffer.cpp to fbaccel.cpp
2013-01-05 16:13:45 +01:00