aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/wii/osystem.h
AgeCommit message (Collapse)Author
2012-07-21WII: Adapt to mouse cursor dontScale API changedhewg
2012-06-20WII: Replace OverlayColor with uint16.Johannes Schickel
2012-06-16ALL: Let overlay related methods in OSystem take a void * and use a proper ↵Johannes Schickel
pitch values. This is a first step to get rid of OverlayColor, which is a requirement for proper 4Bpp overlay support.
2012-06-16BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer.Johannes Schickel
This is mainly for consistency with OSystem::copyRectToScreen.
2012-06-16BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte ↵Johannes Schickel
*" as buffer. This removes the need to convert the parameter to copyRectToScreen to "const byte *", which is commonly used in games, which use Graphics::Surface to store their graphics data.
2012-06-03ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵Johannes Schickel
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there.
2011-06-17WII: Add logMessage() implementationMax Horn
2011-06-08BACKENDS: Shuffle backends class hierarchy and module initializationMax Horn
2011-06-07WII: Use OSystem's 'slots' for timer/savefile managerMax Horn
2011-06-04BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState callsMax Horn
2011-05-03WII: Fix various forbidden symbol clashesMax Horn
2011-04-28WII: Fix compilationOri Avtalion
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2010-12-01WII: Add system language auto-detection.Jordi Vilalta Prat
svn-id: r54697
2010-08-30WII: Abuse pollEvent() to update the screen of skipped frames.Andre Heider
updateScreen() itself skips redraws when called too frequently. With the right timing and number of consecutive calls this can result in missing gfx updates, so lets abuse pollEvent() to check for overdue redraws. svn-id: r52456
2010-08-14WII: Update port for the current versions of the base libraries. Enable DVD ↵Andre Heider
access for the GameCube port. svn-id: r52074
2010-06-15SYSTEM: Unify OSystem::getSupportedFormats() signatureMax Horn
svn-id: r49838
2009-10-08Introduce a new struct TimeDate, replacing struct tm in client code. May ↵Max Horn
lead to compilation issues in ports, which should be trivial to fix, though svn-id: r44793
2009-09-20New "Input" tab for the options dialog to set pad sensitivity and acceleration.Andre Heider
svn-id: r44205
2009-09-18Moved the Wii gfx code to its own library. Added a onscreen console for ↵Andre Heider
stdout/err, toggable via pad keys. svn-id: r44189
2009-09-03Removed AA modes in favor of bilinear texture filtering, which gives much ↵Andre Heider
better results. Renamed a few types and enums to make it clear what they're for. svn-id: r43919
2009-09-01Added an options dialog for some Wii specific settings.Andre Heider
svn-id: r43892
2009-08-30Complete GFX rewrite with new features:Andre Heider
- Standard and Dual-strike (240p) video modes, both with or without AA - Distinct textures for the overlay, game buffer and the cursor - Support for HW paletted textures - Less pixel buffer conversions - Cursor scaling - Support for kFeatureAspectRatioCorrection and kFeatureOverlaySupportsAlpha svn-id: r43830
2009-08-2216bit support for the Wii portAndre Heider
svn-id: r43631
2009-08-21Fixed OSystem_Wii for the 16bit API changesAndre Heider
svn-id: r43605
2009-03-20Fix some warnings in the Wii backend.Andre Heider
svn-id: r39570
2009-02-15moved the supported graphics modes to a static array.Andre Heider
svn-id: r38261
2009-02-15moved the keyboard event thread to libwiikeyboard.Andre Heider
svn-id: r38258
2009-02-14added USB keyboard supportAndre Heider
svn-id: r36337
2009-01-30Moved default implementations for various OSystem methods into a new class ↵Max Horn
BaseBackend svn-id: r36135
2009-01-22Fix the compilation of the Wii portJordi Vilalta Prat
svn-id: r36004
2009-01-19Added ISO9660/Joliet DVD supportAndre Heider
svn-id: r35930
2009-01-19Makefile cleanup with additional comments. Added DEBUG_WII_MEMSTATS for ↵Andre Heider
memory statistics and splitted existing DEBUG_* tunables. svn-id: r35920
2008-11-06Got rid of OSystem::colorToRGB and RGBToColor; added implementations for ↵Max Horn
OSystem::getOverlayFormat to several ports (pending testing by the porters) svn-id: r34912
2008-11-06Got rid of OSystem::ARGBToColor and colorToARGBMax Horn
svn-id: r34911
2008-08-11video mode polishing:Andre Heider
* proper fullscreen video mode * multiple graphic modes with different overscan values * "fullscreen mode" stretches the picture on 16:9 displays * fixed broken sword 1/2 gfx garbage * support for setShakePos() svn-id: r33787
2008-08-09Updates to the recent OSystem API changesAndre Heider
svn-id: r33719
2008-07-06adjustments to the recent mixer api changesAndre Heider
svn-id: r32924
2008-06-07added support for reset and power buttonsAndre Heider
svn-id: r32593
2008-06-04Patch #1971285: "Nintendo Wii port"Eugene Sandulenko
svn-id: r32547