X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/617dc22fc7f446a152b216f4822cc0acecfb229b..9bc92cbd0be7b1973960e88808feaca26a00aecd:/main/enigma.cpp diff --git a/main/enigma.cpp b/main/enigma.cpp index 3d84db7d..f81a3c28 100644 --- a/main/enigma.cpp +++ b/main/enigma.cpp @@ -1,4 +1,6 @@ +#undef WITH_SDL #ifdef WITH_SDL +#error #define SDLDC #endif #include @@ -13,6 +15,7 @@ #include #include #ifdef WITH_SDL +#error #include #endif #include @@ -49,6 +52,7 @@ void dumpRegion(const gRegion ®ion) fprintf(stderr, "extends: %d %d -> %d %d (%d rects)\n", region.extends.left(), region.extends.top(), region.extends.right(), region.extends.bottom(), region.rects.size()); +#if 0 for (int y=0; y my_dc; gFBDC::getInstance(my_dc); + + double_buffer = my_dc->haveDoubleBuffering(); #endif fontRenderClass::getInstance()->AddFont(FONTDIR "/arial.ttf", "Arial", 100); eWidgetDesktop dsk(eSize(720, 576)); + if (double_buffer) + { + eDebug(" - double buffering found, enable buffered graphics mode."); + dsk.setCompositionMode(eWidgetDesktop::cmBuffered); + } + wdsk = &dsk; - dsk.setDC(my_dc); ePtr m_pm;