#include <lib/base/init.h>
#include <lib/base/init_num.h>
-#include <lib/base/econfig.h>
#include <lib/gdi/accel.h>
m_enable_double_buffering = 0;
eDebug("%dkB available for acceleration surfaces.", (fb->Available() - fb_size)/1024);
-
+ eDebug("resolution: %d x %d x %d (stride: %d)", surface.x, surface.y, surface.bpp, fb->Stride());
+
if (gAccel::getInstance())
gAccel::getInstance()->setAccelMemorySpace(fb->lfb + fb_size, surface.data_phys + fb_size, fb->Available() - fb_size);
void gFBDC::saveSettings()
{
- eConfig::getInstance()->setKey("/ezap/osd/alpha", alpha);
- eConfig::getInstance()->setKey("/ezap/osd/gamma", gamma);
- eConfig::getInstance()->setKey("/ezap/osd/brightness", brightness);
}
void gFBDC::reloadSettings()
{
- if (eConfig::getInstance()->getKey("/ezap/osd/alpha", alpha))
- alpha=255;
- if (eConfig::getInstance()->getKey("/ezap/osd/gamma", gamma))
- gamma=128;
- if (eConfig::getInstance()->getKey("/ezap/osd/brightness", brightness))
- brightness=128;
+ alpha=255;
+ gamma=128;
+ brightness=128;
calcRamp();
setPalette();