summaryrefslogtreecommitdiff
path: root/src/video/sdl_v.cpp
AgeCommit message (Expand)Author
2021-06-26Codechange: use _cur_palette the same in all the driversPatric Stout
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-03-08Add: [Video] move GameLoop into its own threadPatric Stout
2021-03-08Remove: [Video] no longer draw in a threadPatric Stout
2021-03-08Fix #8784: using alt+enter didn't update the fullscreen toggle visibly (#8820)Patric Stout
2021-02-28Add: settings to limit your fast-forward game speedPatric Stout
2021-02-24Codechange: [Video] move InteractiveRandom() to the VideoDriverPatric Stout
2021-02-24Codechange: [Video] make the prototype of PollEvent() the same for all driversPatric Stout
2021-02-20Remove: [SDL] SDL 1.3 never happened, so remove all the special code for itPatric Stout
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-19Fix: during switching of game-mode, drawing could show closed windows that sh...Patric Stout
2021-02-19Feature: configurable refresh-rate and change default to 60fpsPatric Stout
2021-02-19Change: sleep till the next tick in the main loopPatric Stout
2021-02-19Change: allow video-drivers to miss deadlines slightlyPatric Stout
2021-02-19Add: draw the screen at a steady pace, also during fast-forwardPatric Stout
2021-02-19Codechange: track _realtime_tick more accuratePatric Stout
2021-02-19Codechange: switch all video drivers to std::chrono for keeping timePatric Stout
2021-02-14Fix: VkMapping declarations violated C++ ODR rule.milek7
2021-01-14Feature: Choose a sensible window size on a fresh OTTD config file. (#8536)Michael Lutz
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2020-12-27Codechange: Use std::string in FIO search path handling.Michael Lutz
2020-06-04Codechange: Realign SDL driver with SDL2 driver to ease maintenance and empha...TechGeekNZ
2020-05-21Codechange: Use std::string in the driver and blitter selection code.Michael Lutz
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-04-18Codechange: use std::vector for _resolutionsglx
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-04-06Codechange: Replace custom thread code with C++11 thread objects.Michael Lutz
2019-04-06Codechange: Replace custom mutex code with C++11 mutex'es.Michael Lutz
2019-03-30Change: [SDL] Do not offer video smaller than 640x480Niels Martin Hansen
2019-03-05Remove: BeOS support (deprecated by Haiku)Patric Stout
2019-03-05Remove: MorphOS / AmigaOS supportPatric Stout
2019-03-02Codechange: Remove ability for SDL to be dynamically loaded on WindowsCharles Pigott
2018-12-27Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined ...glx
2018-07-19Feature: Framerate display window (#6822)Niels Martin Hansen
2018-04-30Fix: Some spelling errors in printed messagesMatthijs Kooijman
2017-03-11(svn r27775) -Fix [FS#6510]: Insufficient thread synchronisation when switchi...frosch
2017-03-11(svn r27774) -Fix [FS#5889]: Enabling palette animation for 32bpp blitters wh...frosch
2016-10-30(svn r27670) -Add: [FS#6471] Assign descriptive names to (GNU pthread) thread...frosch
2015-02-22(svn r27167) -Fix: [SDL, Windows] Right-mouse-button scrolling scrolled/jumpe...frosch
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium
2014-04-27(svn r26522) -Add: A config-file-only setting to disable usage of 8bpp video ...frosch
2014-04-23(svn r26489) -Codechange: properly account for the end of buffers in the file...rubidium
2014-04-23(svn r26486) -Codechange: replace a number of snprintfs with seprintfrubidium
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ...rubidium
2014-02-16(svn r26351) -Fix: Protect all VideoDriver_SDL methods with the _draw_mutex.frosch
2014-01-02(svn r26209) -Codechange: remove some template magic and simplify some coderubidium