dosbox-staging:po/more-shaders

Last commit made on 2020-03-27
Get this branch:
git clone -b po/more-shaders https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
po/more-shaders
Repository:
lp:dosbox-staging

Recent commits

d7f2245... by dreamer_

Use C++11 raw string literals for shader's code

Makes it easier to read and understand. It's also easier to embed new
shaders using this syntax and to copy/paste shaders into validators.

dbc77a6... by dreamer_

Prevent empty property names

4811193... by dreamer_

Initialize all members of Property class

dbfca73... by dreamer_

Cleanup MIDI/ALSA-related logs

We want logs to adhere to a common format.

9d2b7ea... by dreamer_

Adjust help strings for sdl options

193f2ed... by dreamer_

Declare sdl.vsync as deprecated/disabled

vsync is an option introduced by SDL2 patch, but the testing indicates,
that it very rarely (if ever) works. We still want to support it, but
this might require serious implementation effort, so for the time being
we're removing broken option to prevent confusing the users.

04d2e9f... by dreamer_

Allow config properties to be deprecated

This allows us to show a warning to the user if the .conf file includes
a property that is no longer supported, or a property that is completely
unknown. Actual handling of the property can still be implemented
(e.g. to use as a fallback for modern replacement), but doesn't need
to be.

779131d... by dreamer_

Skip splash screen if resolution is not large enough

It's the easiest way to prevent problems when user wants to play the
game using fullscreen while explicitly setting tiny resolution
for a specific game (e.g. 320x200).

5ac2567... by dreamer_

Rename gimp_image to splash_image

6f238c0... by dreamer_

Fix splash screen for surface output

All rendering backends except output=surface assume input buffer row
with the same length as output buffer row. Surface is "special" and in
fullscreen uses pitch equal to *screen* width instead. Padding the
output rows with black pixels is necessary for splash screen to show up
correctly.