OSYSTEM: Get rid of kFeatureAutoComputeDirtyRects
svn-id: r49388
This commit is contained in:
parent
c4c63223cc
commit
767edc91fa
13 changed files with 52 additions and 360 deletions
|
@ -193,13 +193,11 @@ void OSystem_GP2X::initBackend() {
|
|||
memset(&_videoMode, 0, sizeof(_videoMode));
|
||||
memset(&_transactionDetails, 0, sizeof(_transactionDetails));
|
||||
|
||||
_cksumValid = false;
|
||||
_videoMode.mode = GFX_NORMAL;
|
||||
_videoMode.scaleFactor = 1;
|
||||
_scalerProc = Normal1x;
|
||||
_videoMode.aspectRatioCorrection = ConfMan.getBool("aspect_ratio");
|
||||
_scalerType = 0;
|
||||
_modeFlags = 0;
|
||||
_adjustZoomOnMouse = false;
|
||||
ConfMan.setBool("FM_low_quality", true);
|
||||
|
||||
|
@ -246,7 +244,7 @@ OSystem_GP2X::OSystem_GP2X()
|
|||
_hwscreen(0), _screen(0), _tmpscreen(0),
|
||||
_overlayVisible(false),
|
||||
_overlayscreen(0), _tmpscreen2(0),
|
||||
_scalerProc(0), _modeChanged(false), _screenChangeCount(0), _dirtyChecksums(0),
|
||||
_scalerProc(0), _modeChanged(false), _screenChangeCount(0),
|
||||
_mouseVisible(false), _mouseNeedsRedraw(false), _mouseData(0), _mouseSurface(0),
|
||||
_mouseOrigSurface(0), _cursorTargetScale(1), _cursorPaletteDisabled(true),
|
||||
_joystick(0),
|
||||
|
@ -281,7 +279,6 @@ OSystem_GP2X::~OSystem_GP2X() {
|
|||
SDL_RemoveTimer(_timerID);
|
||||
closeMixer();
|
||||
|
||||
free(_dirtyChecksums);
|
||||
free(_currentPalette);
|
||||
free(_cursorPalette);
|
||||
free(_mouseData);
|
||||
|
@ -380,7 +377,6 @@ bool OSystem_GP2X::hasFeature(Feature f) {
|
|||
return
|
||||
(f == kFeatureFullscreenMode) ||
|
||||
(f == kFeatureAspectRatioCorrection) ||
|
||||
(f == kFeatureAutoComputeDirtyRects) ||
|
||||
(f == kFeatureCursorHasPalette);
|
||||
}
|
||||
|
||||
|
@ -391,12 +387,6 @@ void OSystem_GP2X::setFeatureState(Feature f, bool enable) {
|
|||
case kFeatureAspectRatioCorrection:
|
||||
setAspectRatioCorrection(enable);
|
||||
break;
|
||||
case kFeatureAutoComputeDirtyRects:
|
||||
if (enable)
|
||||
_modeFlags |= DF_WANT_RECT_OPTIM;
|
||||
else
|
||||
_modeFlags &= ~DF_WANT_RECT_OPTIM;
|
||||
break;
|
||||
case kFeatureDisableKeyFiltering:
|
||||
// TODO: Extend as more support for this is added to engines.
|
||||
return;
|
||||
|
@ -413,8 +403,6 @@ bool OSystem_GP2X::getFeatureState(Feature f) {
|
|||
return false;
|
||||
case kFeatureAspectRatioCorrection:
|
||||
return _videoMode.aspectRatioCorrection;
|
||||
case kFeatureAutoComputeDirtyRects:
|
||||
return _modeFlags & DF_WANT_RECT_OPTIM;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
@ -431,7 +419,6 @@ void OSystem_GP2X::quit() {
|
|||
SDL_RemoveTimer(_timerID);
|
||||
closeMixer();
|
||||
|
||||
free(_dirtyChecksums);
|
||||
free(_currentPalette);
|
||||
free(_cursorPalette);
|
||||
free(_mouseData);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue