Gleb Mazovetskiy
0a21f6569c
dos: Update SDL
...
Includes red cursor fix and protected mode interface performance
improvements.
7 months ago
Gleb Mazovetskiy
50ac397013
Add 8-bit video mode for SDL2 and use it in DOS
...
There are still some glitches in screen transitions but that's probably
our fault. We can improve it later.
7 months ago
Gleb Mazovetskiy
09e105ff27
dos: update SDL, disable per-pixel lighting
...
Updated SDL has better keyboard handling, including arrow keys and text
input support.
7 months ago
Gleb Mazovetskiy
d00dedfdd0
dos: get SDL via CMake
...
Now that the DOS SDL supports CMake, this is a much better option that
`configure`, because it lets us easily test out local changes to SDL,
e.g.:
```bash
cmake -S. -Bbuild-dos -DCMAKE_TOOLCHAIN_FILE=CMake/platforms/djcpp.toolchain.cmake \
-DTARGET_PLATFORM="dos" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF \
-DFETCHCONTENT_SOURCE_DIR_SDL2="${HOME}/diasurgical-SDL"
```
7 months ago
Oleksandr Kalko
b821b5ebe5
General upgrades
...
* Upgrade SDL2 to 2.32.8
* Upgrade VCPKG commit which upgrades some dependencies
* Upgrade Gradle and Gradle plugin
8 months ago
Oleksandr Kalko
3d7a8e8f48
Upgrade SDL2 to 2.23.4
...
Upgrade includes build-from source, Android and VCPKG
12 months ago
Oleksandr Kalko
849b019922
Upgrade dependencies in Android build
...
* Gradle plugin to 8.8.0
* Gradle to 8.10.2 (latest compatible)
* SDL2 to 2.32.2
12 months ago
Anders Jenbo
348c8230a6
Update to SDL2 2.32.0
1 year ago
Anders Jenbo
a298451c22
Upgrade SDL2 to 2.30.12
1 year ago
Anders Jenbo
5234881e1d
Upgrade SDL2 to 2.30.10
1 year ago
Gleb Mazovetskiy
553d135726
CMake: FetchContent `EXCLUDE_FROM_ALL` fixes
...
On CMake v3.28+, `EXCLUDE_FROM_ALL` is supported natively as an argument
to `FetchContent_Declare`.
On CMake v3.30+, `FetchContent_Populate`, which we use to polyfill
`EXCLUDE_FROM_ALL` support for older versions of CMake, is deprecated
and triggers a noisy warning.
Avoids the warning by using the native `EXCLUDE_FROM_ALL` support on
CMake v3.28+.
1 year ago
Oleksandr Kalko
17ce17e910
Android major upgrades ( #7524 )
1 year ago
Oleksandr Kalko
b6dee54cc1
Upgrade SDL to 2.30.7
2 years ago
Gleb Mazovetskiy
3c1df9aecd
Bump SDL to v2.30.5
2 years ago
Oleksandr Kalko
1b29ade394
General Android upgrades
...
* SDL2 to 2.30.2 bugfix
* Gradle to 8.7
* Android Gradle plugin to 8.3.2
Playtested to my Google Pixel 2, Android 11
2 years ago
Anders Jenbo
522b5e8472
Upgrade SDL to 2.30.0
2 years ago
Oleksandr Kalko
ef69727586
Upgrade source-download SDL to 2.28.5 ( #6838 )
2 years ago
Gleb Mazovetskiy
77dda702cf
CMake: Update SDL2 to the latest version
3 years ago
Gleb Mazovetskiy
2dd57475a5
Update SDL to the latest SDL2 branch
3 years ago
Gleb Mazovetskiy
351c9d0c13
Update SDL2 and SDL2 Android code
3 years ago
Gleb Mazovetskiy
9baf20d54e
Update SDL2
...
The new version fixes audio resampler quality issues and improves
support for various controllers.
3 years ago
Oleksandr Kalko
827efc618d
Update SDL2 used from source to v2.24.1
...
VCPKG already updated
Release notes: https://github.com/libsdl-org/SDL/releases/tag/release-2.24.1
3 years ago
Stephen C. Wills
15d7345b28
3rdParty/SDL2: Use SDL_TEST_ENABLED_BY_DEFAULT
4 years ago
Gleb Mazovetskiy
df492f34b3
3rdParty/SDL2: Disable SDL_TEST
...
The fully-vendored source distribution removes all test files to reduce
the size, which causes a CMake configuration error if `SDL_TEST` is on.
4 years ago
Anders Jenbo
da151b3bc1
Update SDL2 to versoin 2.23.2
4 years ago
Gleb Mazovetskiy
4abf1e2485
Update vendored SDL2 to latest upstream
...
SDL2 2.0.22 has just been released
4 years ago
Gleb Mazovetskiy
6d646a7b32
Update vendored SDL2 to latest master
4 years ago
Felipe Wannmacher
8efbcf2058
Xbox One/Series support ( #3946 )
4 years ago
Gleb Mazovetskiy
4848632db2
CMake: Organize files
...
1. Platform and toolchain files are now all under `platforms/`, with a
single `CMake/platforms/${platform}.cmake` per platform.
2. Custom functions/macros are under `functions/`.
3. Finder modules are in `/finders`.
4 years ago
Anders Jenbo
8192434bea
[ios] Set up build process
4 years ago
Anders Jenbo
d3aab8376a
Complete migration to SDL 2.0.18
4 years ago
Gleb Mazovetskiy
6ff55387c2
Update vendored SDL2 to the latest main
4 years ago
Gleb Mazovetskiy
b038b3ce3d
Add an option to build SDL2 from source
...
Replaces the Android-specific version of this.
We'll need it for the iOS build as well.
Also switches to the 2.0.16 release version now that it's out.
4 years ago