Files @ r23882:d683a0787bc9
Branch filter:

Location: cpp/openttd-patchpack/source/azure-pipelines/templates/windows-dependencies.yml - annotation

Nikolas Nyby
Codechange: Don't use SDL_CreateRGBSurfaceWithFormat()

This function requires libSDL 2.0.5 or higher. It looks like we don't
need to use it, and can just use the original SDL_CreateRGBSurface(),
with the masks set to 0, to trigger the default 8-bit format, which is
SDL_PIXELFORMAT_INDEX8.

Closes #7785

Note: this code path is activated by using an 8-bit blitter, like:

./bin/openttd -b 8bpp-simple
steps:
- bash: |
    set -ex

    curl -L https://github.com/OpenTTD/CompileFarm/releases/download/latest/windows-dependencies.zip > windows-dependencies.zip
    unzip windows-dependencies.zip
    rm -f windows-dependencies.zip

    mv windows-dependencies/installed /c/vcpkg/
    rm -rf windows-dependencies
  displayName: 'Install dependencies'
  workingDirectory: $(Build.ArtifactStagingDirectory)
- script: c:\vcpkg\vcpkg.exe integrate install
  displayName: 'Integrate vcpkg'