summaryrefslogtreecommitdiff
path: root/src/video/video_driver.hpp
AgeCommit message (Expand)Author
2021-05-12Fix 91b8ce07: dedicated servers could no longer create screenshots (#9232)Patric Stout
2021-05-02Codechange: Generalise the delayed blitter change to a generic video driver c...Michael Lutz
2021-04-12Fix: [Video] fast forward boolean states not initialised, potentially causing...Rubidium
2021-04-11Feature: allow a toggle to enable/disable vsyncPatric Stout
2021-03-10Add: make modal windows update more smoothPatric Stout
2021-03-09Add: Display refresh rate game option (#8813)sean
2021-03-08Fix: ensure switching blitter happens in the main threadPatric Stout
2021-03-08Add: [Video] move GameLoop into its own threadPatric Stout
2021-03-08Codechange: remove the unused lock around BlitterPatric Stout
2021-03-08Remove: [Video] no longer draw in a threadPatric Stout
2021-03-08Add: Option to (dis-)allow accelerated video drivers. (#8819)Patric Stout
2021-02-28Add: settings to limit your fast-forward game speedPatric Stout
2021-02-27Codechange: remove _realtime_tick variablePatric Stout
2021-02-24Codechange: [Video] make the prototype of PollEvent() the same for all driversPatric Stout
2021-02-22Add: [OpenGL] Support for a separate animation buffer that stores the palette...Michael Lutz
2021-02-22Codechange: Allow video drivers to handle the cursor themselves.Michael Lutz
2021-02-22Add: [OpenGL] Support for 8bpp blitters.Michael Lutz
2021-02-22Change: Lock the video buffer when drawing inside the game loop to properly a...Michael Lutz
2021-02-20Codechange: deduplicate tick-handlers of all video driversPatric Stout
2021-02-20Codechange: be consistent in what CheckPaletteAnim() does and when it is calledPatric Stout
2021-02-20Codechange: be consistent in naming the paint function Paint()Patric Stout
2021-02-20Codechange: use (Un)LockVideoBuffer() to manage video bufferPatric Stout
2021-02-20Codechange: move all input-handling of video-drivers into InputLoopPatric Stout
2021-02-19Feature: configurable refresh-rate and change default to 60fpsPatric Stout
2021-02-19Change: allow video-drivers to miss deadlines slightlyPatric Stout
2021-02-14Feature: Automatic UI and font zoom levels when supported by the OS.Michael Lutz
2021-01-14Feature: Choose a sensible window size on a fresh OTTD config file. (#8536)Michael Lutz
2020-05-21Codechange: Use std::string in the driver and blitter selection code.Michael Lutz
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-11-10Codechange: Add EditBoxGainedFocus method to VideoDriver base classJonathan G Rennison
2019-04-18Codechange: use std::vector for _resolutionsglx
2017-03-11(svn r27775) -Fix [FS#6510]: Insufficient thread synchronisation when switchi...frosch
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium
2013-11-25(svn r26108) -Codechange: some coding style (whitespace)rubidium
2013-11-25(svn r26107) -Codechange/cleanup: remove some coding bloat and simplify the d...rubidium
2013-08-05(svn r25678) -Codechange: Notify the video driver when an edit box lost (glob...michi_cc
2011-11-17(svn r23241) -Codechange: make the decision when to go to the custom drawn cu...rubidium
2011-10-04(svn r22999) -Codechange: Allow changing the blitter during the running game.michi_cc
2011-08-24(svn r22818) -Fix [FS#4742] (r22796, rlongago): don't spawn threads for world...rubidium
2011-05-02(svn r22410) -Document: some more bits ;)rubidium
2010-07-19(svn r20186) -Codechange: remove VARDEF from _realtime_tick and _rightclick_e...rubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-01-08(svn r14907) -Codechange: Remove 32 character limit from driver/blitter selec...peter1138
2008-06-16(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimensio...smatz
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add some...rubidium
2008-01-13(svn r11839) -Codechange: move some variables from variables.h to a more logi...rubidium
2008-01-01(svn r11734) -Change: Allow ToggleFullScreen to return the result of the oper...belugas
2007-07-07(svn r10471) -Codechange: implement driver probing priority so that 'preferre...peter1138
2007-07-05(svn r10444) -Codechange: switch to c++ classes and inheritance for sound/mus...peter1138