Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2017-09-12 | PEGASUS: Call OSystem::updateScreen on each frame | Bastien Bouclet | |
Fixes the display of OSD information when toggling fullscreen. | |||
2016-09-03 | JANITORIAL: Make GPL headers uniform | Eugene Sandulenko | |
2013-08-03 | PEGASUS: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | PEGASUS: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2012-09-26 | PEGASUS: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-07-05 | PEGASUS: Cleanup doFadeOutSync/doFadeInSync calls | Matthew Hoops | |
2012-07-05 | PEGASUS: Implement screen fading | Matthew Hoops | |
This does linear instead of gamma for speed and complexity reasons. | |||
2011-12-16 | PEGASUS: Remove t prefix from typedefs | Matthew Hoops | |
Some other minor cleanup too | |||
2011-10-28 | PEGASUS: Implement dirty rect erase code (as used by the space chase) | Matthew Hoops | |
2011-10-19 | PEGASUS: Don't use the work area for screen shaking | Matthew Hoops | |
It may have stuff purposely not drawn on it | |||
2011-10-18 | PEGASUS: Add our TGWorldSaver replacement | Matthew Hoops | |
The scoring on the death/pause screens are now shown | |||
2011-10-16 | PEGASUS: Implement screen shaking | Matthew Hoops | |
Would be great to be able to use OSystem's stuff, but that only handles vertical shaking. | |||
2011-10-02 | PEGASUS: Add the basic Caldoria neighborhood | Matthew Hoops | |
Does not include the end-of-game timers and sequence yet. It's currently hooked up to the full game, but does not go beyond the first frame of the wake-up sequence right now. | |||
2011-09-30 | PEGASUS: Introduce better cursor update code | Matthew Hoops | |
2011-09-29 | PEGASUS: Resolve some TODO's and cleanup | Matthew Hoops | |
2011-09-28 | PEGASUS: Import a bunch more code in preparation for actual gameplay | Matthew Hoops | |
2011-09-26 | PEGASUS: Update the GraphicsManager a bit | Matthew Hoops | |
- Only update the screen if we drew something to it, not if a dirty rect was present. - Add ability to clear the screen. | |||
2011-09-21 | PEGASUS: Remove old graphics API | Matthew Hoops | |
2011-09-21 | PEGASUS: Add very simple mouse movement update checking | Matthew Hoops | |
2011-09-21 | PEGASUS: Clamp the dirty rect to the screen size | Matthew Hoops | |
2011-09-21 | PEGASUS: Fix bug with drawing dirty rects | Matthew Hoops | |
2011-09-19 | PEGASUS: Add the Surface classes | Matthew Hoops | |
Renamed from GWorld; I'm trying to distance us from QuickDraw as much as possible :P | |||
2011-09-15 | PEGASUS: Implement very basic screen updating (new API) | Matthew Hoops | |
2011-09-10 | PEGASUS: Implement two of the primitive-based DisplayElements | Matthew Hoops | |
2011-09-09 | PEGASUS: Add DisplayElement class and begin porting over the graphics API | Matthew Hoops | |
2011-09-08 | PEGASUS: Create separate Cursor class for cursors | Matthew Hoops | |
2011-05-03 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
2011-02-21 | PEGASUS: Fix cursor palettes | Matthew Hoops | |
2011-02-21 | PEGASUS: Add my very WIP Pegasus Prime engine | Matthew Hoops | |