Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-16 | ALL: 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-16 | BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer. | Johannes Schickel | |
This is mainly for consistency with OSystem::copyRectToScreen. | |||
2012-06-16 | BACKENDS: 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-03 | ALL: 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. | |||
2012-02-29 | IPHONE: Fall back to CLUT8 in case a non-supported screen mode is set up. | Johannes Schickel | |
This makes the iPhone backend conform with the 16bpp API and thus no longer causes assertions to fail in case the client code tries to set up an unsupported game screen format. | |||
2012-02-26 | IPHONE: Implement 16bpp color support. | Johannes Schickel | |
This feature is currently disabled by default. | |||
2012-02-25 | IPHONE: Get rid of _gameScreenRaw, instead use _framebuffer internally. | Johannes Schickel | |
2012-02-25 | IPHONE: Implement very basic GFX transaction support. | Johannes Schickel | |
This allows for AR ratio correction changes to take place, even when the AR setting is set after initSize for example. | |||
2012-02-23 | IPHONE: Directly use the game screen's texture buffer. | Johannes Schickel | |
This gets rid of another intermediate buffer. | |||
2012-02-23 | IPHONE: Directly use the overlay's texture buffer instead of another ↵ | Johannes Schickel | |
intermediate buffer. | |||
2012-02-23 | IPHONE: Let iPhoneView and OSystem_IPHONE share the same VideoContext. | Johannes Schickel | |
This allows for better sharing between the current video state in the view and the OSystem implementation. This also gets rid of most C interface functions for calling ObjC code. | |||
2012-02-23 | IPHONE: Use VideoContext in OSystem_IPHONE. | Johannes Schickel | |
2012-02-20 | IPHONE: Add support for unfiltered upscaling. | Johannes Schickel | |
2012-02-20 | IPHONE: Implement cursor palette support. | Johannes Schickel | |
2012-02-20 | IPHONE: Rename screen related buffers a bit. | Johannes Schickel | |
2012-02-20 | IPHONE: Always use the mouse texture. | Johannes Schickel | |
Formerly the mouse texture was only used when the overlay was visible. When only the game screen was visible, the code rendered the mouse cursor on the game screen texture. This simplifies the drawing pipeline a bit. | |||
2012-02-19 | IPHONE: Use the proper RGBA5551 palette for the mouse cursor. | Johannes Schickel | |
Formerly the overlay cursor was using a RGB565 palette, even though the texture is really set up as RGBA5551. | |||
2012-02-19 | IPHONE: Rename _palette to _gamePalette. | Johannes Schickel | |
2012-02-19 | IPHONE: Add include guards. | Johannes Schickel | |
2012-02-19 | IPHONE: Formatting fixes. | Johannes Schickel | |
2011-06-17 | IPHONE: Add logMessage() implementation | Max Horn | |
2011-06-08 | BACKENDS: Shuffle backends class hierarchy and module initialization | Max Horn | |
2011-06-07 | IPHONE: Use OSystem's _fsFactory slot | Max Horn | |
2011-06-07 | IPHONE: Use OSystem's 'slots' for timer/savefile manager | Max Horn | |
2011-06-06 | BACKENDS: Add OSystem::getDefaultConfigFileName | Max Horn | |
This is used to provide default implementations for createConfigWriteStream and createConfigReadStream, which can be used by most backends. Note that backends can still override createConfigRead/WriteStream; this could be useful if settings on some port are not stored in a regular file (think 'Windows registry', for a hypothetical example). | |||
2011-05-15 | IPHONE: Changed the iOS queued event handling to fix mouseclicks in Gob | Oystein Eftevaag | |
We now delay the mouseup events for 50ms, rather than just delaying them for an additional couple of pollEvent (which doesn't work anymore due to changes in the eventhandling code elsewhere). This fixes #3018512. | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | BACKENDS: Fix compilation for various backends | Ori Avtalion | |
Affects: * PS2 * GPH * ELF * MOTO * IPHONE * N64 * DINGUX * WINCE * PSP | |||
2011-04-14 | ALL: colour -> color | Max Horn | |
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2010-09-29 | IPHONE: The overlay will now always be in the native device resolution | Oystein Eftevaag | |
svn-id: r52939 | |||
2010-03-10 | Remove last traces of OSystem::getOutputSampleRate() | Max Horn | |
svn-id: r48229 | |||
2009-10-08 | Introduce 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-08-22 | Second attempt to fix DC and iPhone backends compilation | Eugene Sandulenko | |
svn-id: r43651 | |||
2009-08-22 | Attempt to fix DC and iPhone backends compilation | Eugene Sandulenko | |
svn-id: r43650 | |||
2009-07-14 | Split the iPhone OSystem class up into several files | Oystein Eftevaag | |
svn-id: r42479 |