neutrino: Replace USE_NEVIS_GXA with hardware-specific macros

- Existing USE_NEVIS_GXA definitions in the build system
  (neutrino configure) can be removed.
This commit is contained in:
M. Liebmann
2017-02-08 06:02:42 +01:00
parent 98b2461da7
commit 02d85f2ff2
3 changed files with 3 additions and 10 deletions

View File

@@ -33,13 +33,6 @@
#define PARTIAL_BLIT 1
#endif
#if HAVE_COOL_HARDWARE
#ifndef BOXMODEL_APOLLO
/* not needed -- if you don't want acceleration, don't call CFbAccel ;) */
#define USE_NEVIS_GXA 1
#endif
#endif
class CFbAccel
: public CFrameBuffer
{

View File

@@ -184,7 +184,7 @@ class CFrameBuffer : public sigc::trackable
bool getActive() const; // is framebuffer active?
void setActive(bool enable); // is framebuffer active?
#ifdef USE_NEVIS_GXA
#if HAVE_COOL_HARDWARE && BOXMODEL_NEVIS
virtual void setupGXA() {};
virtual void add_gxa_sync_marker() {};
#endif

View File

@@ -77,7 +77,7 @@ bool CScreenShot::GetData()
bool res = false;
mutex.lock();
#ifdef USE_NEVIS_GXA
#if HAVE_COOL_HARDWARE && BOXMODEL_NEVIS
CFrameBuffer::getInstance()->setActive(false);
#endif
if (videoDecoder->getBlank())
@@ -86,7 +86,7 @@ bool CScreenShot::GetData()
res = videoDecoder->GetScreenImage(pixel_data, xres, yres, get_video, get_osd, scale_to_video);
#endif
#ifdef USE_NEVIS_GXA
#if HAVE_COOL_HARDWARE && BOXMODEL_NEVIS
/* sort of hack. GXA used to transfer/convert live image to RGB,
* so setup GXA back */
CFrameBuffer::getInstance()->setupGXA();