aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/video.cpp
AgeCommit message (Collapse)Author
2017-10-07ENGINES: Remove default1x scaler flagColin 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.
2014-02-18GOB: Make GPL headers consistent in themselves.Johannes Schickel
2012-07-30GOB: Add Font::hasChar()Sven Hesse
2012-07-30GOB: Add some PreGob and Once Upon A Time cursor functionsSven Hesse
2012-07-30GOB: Move drawString into FontSven Hesse
2012-07-30GOB: Don't crash when drawPackedSprite() can't open the spriteSven Hesse
2012-06-03GOB: Remove unnecessary includeSven Hesse
A remnant of when we were still doing dithering color LUT creation at startup
2012-05-29GOB: Hook up the PE cursors to v7 loadCursorSven Hesse
Addy Junior / Adibou2 now shows proper cursors. Thanks to clone2727 for the constant nagging. :P
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-02-14GOB: Adapt to setPalette RGBA->RGB change.Johannes Schickel
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2011-02-02GOB: Remove the vidMode parameter from Video::initSurfDescSven Hesse
svn-id: r55727
2011-01-27GOB: Stop drawing a letter on surface boundariesSven Hesse
svn-id: r55574
2011-01-26GOB: Use a fake cursor for Addy for now :PSven Hesse
svn-id: r55550
2010-10-31GOB: Clean up class DataIOSven Hesse
Removing the need for class DataStream and that handle mess. svn-id: r53984
2010-09-30GOB: Remove useless variableArnaud Boutonné
svn-id: r52957
2010-09-30GOB: Create 16bit surfaces for true color gamesSven Hesse
Enabling basic Urban drawing again svn-id: r52949
2010-09-30GOB: Remove the now useless VGAVideoDriverSven Hesse
svn-id: r52948
2010-09-30GOB: Change all drawing to use class SurfaceSven Hesse
svn-id: r52947
2010-09-30GOB: Remove dither stuff, commenting out most v6 drawingSven Hesse
svn-id: r52945
2010-09-30GOB: Stub setting up of 16bpp graphicsSven Hesse
svn-id: r52944
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-02-06Add an assert to avoid a crash when printing the character 0x00.Arnaud Boutonné
svn-id: r47945
2010-02-03Minor style-related changesSven Hesse
svn-id: r47839
2009-10-28Fixing "graphical glitch in Bizoo level" (bug #2867361)Sven Hesse
svn-id: r45470
2009-09-16Playtoons - Add patterns to drawCircleArnaud Boutonné
svn-id: r44122
2009-07-10Fixing mismatched deleteSven Hesse
svn-id: r42354
2009-07-09Giving Font its own real classSven Hesse
svn-id: r42277
2009-06-06GOB: Got rid of class ReferenceCounter; changed SurfaceDesc::Ptr to ↵Max Horn
SurfaceDescPtr (a Common::SharedPtr); and changed many SurfaceDesc pointers to references svn-id: r41299
2009-05-20Remove superfluous indeo3-includesSven Hesse
svn-id: r40743
2009-04-29Playing half-sized videos fullscreen in the demoplayerSven Hesse
svn-id: r40211
2009-04-29Decreased the dithering LUT's depth to 5 bit per color component.Sven Hesse
The results still good and generating it is fast enough to do at each start (so we don't need to save it anymore) svn-id: r40195
2009-02-15- Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.Johannes Schickel
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated). - Update all client code which relied on OSystem::clearScreen so far. svn-id: r38304
2009-01-02Oops. (stupid c&p bug)Johannes Schickel
svn-id: r35659
2009-01-02Cleanup.Johannes Schickel
svn-id: r35658
2008-12-24Moving the dither code to graphics/Sven Hesse
svn-id: r35526
2008-12-14Plugging leaksSven Hesse
svn-id: r35355
2008-12-12Working (minus text) menu in Urban RunnerSven Hesse
svn-id: r35310
2008-12-11On second thought, an octree only works if the color to look up is in the ↵Sven Hesse
palette. So using a table-based approach to find the nearest color now, using only the upper 6 bits to stop the table from getting too large. It still takes noticeable time to build it. :/ But as a result, the video actually looks okay now... svn-id: r35298
2008-12-04Changing the GobEngine to use its dirty rects also for OSystem-copies, ↵Sven Hesse
instead of relying on kFeatureAutoComputeDirtyRects svn-id: r35239
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-10-02Engine class changed:Max Horn
- Moved initCommonGFX() && GUIErrorMessage() out of class Engine - got rid of the _autosavePeriod member (this prevented users from changing the autosave period during runtime) - Got rid of an evil 'using GUI::Dialog' statement - Clarified some Doxygen comments svn-id: r34720
2008-05-26More split screen fixes.Sven Hesse
I never get tired out those... ;) svn-id: r32308
2008-05-22Fixing a valgrind warningSven Hesse
svn-id: r32218
2008-05-22Fixing another split screen glitchSven Hesse
svn-id: r32212
2008-05-17Changing the split stuff again, fixing several scrolling and hotspot-text ↵Sven Hesse
related issues svn-id: r32161
2008-05-13Fixing the crash when entering the virtual trip tower in WoodruffSven Hesse
svn-id: r32090
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937
2008-05-03Correct o2_initScreen() for Woodruff (screen positioning, clipping and ↵Sven Hesse
cursor limiting) svn-id: r31846