aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/wii/osystem_gfx.cpp
AgeCommit message (Collapse)Author
2014-02-18WII: Make GPL headers consistent in themselves.Johannes Schickel
2013-08-06WII: Do not access Surface::pixels directly.Johannes Schickel
2012-11-23WII: Remove remaining signed-unsigned compiler warning.D G Turner
2012-07-21WII: Adapt to mouse cursor dontScale API changedhewg
2012-06-20WII: Fix check for whole width updates in copyRectToOverlay.Johannes Schickel
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-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-06-23WII: Allow use of abort in OSystem_Wii classLittleboy
2011-06-04BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState callsMax Horn
2011-05-03WII: Fix various forbidden symbol clashesMax Horn
2011-04-17ALL/GRAPHICS: Remove Surface::bytesPerPixel.Johannes Schickel
2011-04-17BACKENDS: Adapt various backends code to set up Surface::format correctly.Johannes Schickel
Note that this change is not tested at all (not even compile wise!).
2011-02-16WII: Fix OSystem_Wii::setPalette after the ScummVM upstream merge in a024546.Johannes Schickel
I accidently removed two lines when doing the merge since I read the log incorrectly. Thanks to dhewg for reporting this.
2011-02-15Merge branch 'master' into osystem-paletteJohannes Schickel
Conflicts: backends/platform/wii/osystem_gfx.cpp
2011-02-14WII: Fix 16bit cursors on some HE gamesdhewg
2011-02-14WII: Adapt to [set|grab]Palette RGBA->RGB change.dhewg
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
2010-04-20Round up the game texture dimensions if the requested size is incompatible ↵Andre Heider
to the hardware. svn-id: r48751
2010-04-19Fix lockScreen() for 16bit modes.Andre Heider
svn-id: r48728
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-22Silenced some more cppcheck warnings. Some of these may seem silly, but the wayTorbjörn Andersson
I figure it the changes are harmless at worst, and making them will make it easier to find real errors in the (still quite long) list of warnings. svn-id: r47443
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-09-21reinit the console when changing the video mode.Andre Heider
svn-id: r44232
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-05Support for SMB shares, cleaned up async FS functions.Andre Heider
svn-id: r43965
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-02Fixed thumbnail gfx glitches on savegamesAndre Heider
svn-id: r43910
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-22Removed unused varAndre Heider
svn-id: r43659
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-01-19Makefile cleanup with additional comments. Added DEBUG_WII_MEMSTATS for ↵Andre Heider
memory statistics and splitted existing DEBUG_* tunables. svn-id: r35920
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-23increase the height of the overlay so the modern theme fits in 16:9Andre Heider
svn-id: r35502
2008-12-04Fix for bug #2388270 "[Wii/GC] Unable to build SVN rev.35233".Johannes Schickel
svn-id: r35234
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-06-04Patch #1971285: "Nintendo Wii port"Eugene Sandulenko
svn-id: r32547