summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-02-26Change: Never auto-select an 8bpp blitter unless explicitly allowed by the 's...Michael Lutz
2021-02-26Fix 02e770ff: allow estimating CloneVehicle if short on money (#8748)Patric Stout
2021-02-25Fix #8123: trams on half-tiles couldn't find depots (#8738)Patric Stout
2021-02-25Update: Translations from eintstranslators
2021-02-25Codechange: [OpenGL] Load all OpenGL functions dynamically.Michael Lutz
2021-02-25Codechange: [OpenGL] Simplify loading OpenGL extension functions.Michael Lutz
2021-02-24Fix #8734: [OpenGL] Apply palette remap to cursor sprites. (#8742)Michael Lutz
2021-02-24Codechange: [OSX] GameLoop is really more like MainLoopPatric 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-24Change: Improve graph period markings (#8732)Tyler Trahan
2021-02-24Fix: vehicle-cursor size-limit did not account for the interface zoom level.frosch
2021-02-23Fix #8731: Always use a 32bpp blitter if font anti-aliasing is enabled.Michael Lutz
2021-02-23Update: Translations from eintstranslators
2021-02-23Change: [Win32] Use more modern way of getting free disk spaceNiels Martin Hansen
2021-02-23Codechange: Switch to explicit wide stringsNiels Martin Hansen
2021-02-23Remove: [Win32] Last pretenses of being able to build for Windows 95Niels Martin Hansen
2021-02-22Fix 8706c36f: Change RELEASE code, too.Michael Lutz
2021-02-22Add: [OSX] OpenGL video driver.Michael Lutz
2021-02-22Codechange: [OpenGL] Separate context state setup from general init.Michael Lutz
2021-02-22Codechange: [OSX] Add support for (un)locking the video buffer.Michael Lutz
2021-02-22Codechange: [OSX] Separate video driver into a base and a Quartz implementation.Michael Lutz
2021-02-22Codechange: [SDL2] Split driver in base-part and default backendMichael Lutz
2021-02-22Feature: [SDL2] OpenGL supportPatric Stout
2021-02-22Codechange: [SDL] Move dirty_rect to class scope.Michael Lutz
2021-02-22Codechange: [SDL2] Allow several places to hook into the SDL driverPatric Stout
2021-02-22Codechange: [SDL2] Move functions and variables to class-scopePatric Stout
2021-02-22Codechange: [SDL2] Move SDLSurface code to its own functionPatric Stout
2021-02-22Codechange: [SDL2] Split Start() in a few more functionsPatric Stout
2021-02-22Codechange: [OpenGL] Let OpenGL clear the pixel buffer if possible.Michael Lutz
2021-02-22Add: A 32 bpp blitter that uses the animation buffer from the video backend t...Michael Lutz
2021-02-22Codechange: [OpenGL] Use persistently mapped pixel buffers when supported.Michael Lutz
2021-02-22Add: [OpenGL] Support for a separate animation buffer that stores the palette...Michael Lutz
2021-02-22Codechange: Allow blitter factories to decide at runtime if the blitter is us...Michael Lutz
2021-02-22Change: [Win32] Prioritize the OpenGL video driver over the GDI one.Michael Lutz
2021-02-22Add: [OpenGL] Accelerated mouse cursor drawing.Michael Lutz
2021-02-22Fix: Don't trash video buffer alpha in SSE3/4 blitters.Michael Lutz
2021-02-22Codechange: [OpenGL] Initialize backing store to opaque alpha to allow blendi...Michael Lutz
2021-02-22Add: A simple, templated cache map that uses a least recently used eviction s...Michael Lutz
2021-02-22Codechange: Allow video drivers to handle the cursor themselves.Michael Lutz
2021-02-22Codechange: Make the simple Malloc sprite allocator globally usable.Michael Lutz
2021-02-22Codechange: Give sprite encoders a hint which colour components of a sprite a...Michael Lutz
2021-02-22Add: Allow sprite encoders (blitters) to specify an alignment for sprite widt...Michael Lutz
2021-02-22Codechange: Allow for using a sprite encoder that is not the currently active...Michael Lutz
2021-02-22Codechange: [Win32] Use an OpenGL core context instead of a compatibility one.Michael Lutz
2021-02-22Add: [OpenGL] Support for 8bpp blitters.Michael Lutz
2021-02-22Codechange: [OpenGL] Explicitly assign which framebuffer target receives the ...Michael Lutz
2021-02-22Codechange: [OpenGL] Use GLSL version 1.50 if available.Michael Lutz
2021-02-22Codechange: [OpenGL] Use generic vertex attributes in the shader program.Michael Lutz
2021-02-22Codechange: [OpenGL] Use shaders to display the video buffer on screen.Michael Lutz