Commit graph

681 commits

Author SHA1 Message Date
github-actions[bot] 89753c4684 Update win-x64 SDL binaries 2021-04-07 01:19:05 +00:00
github-actions[bot] 36eccd760b Update win-x86 SDL binaries 2021-04-07 01:19:01 +00:00
github-actions[bot] 0c4c44634f Update linux-x86 SDL binaries 2021-04-07 01:19:00 +00:00
github-actions[bot] b904c1164d Update linux-x64 SDL binaries 2021-04-07 01:17:53 +00:00
Dean Herbert 8825ccdf59
Merge pull request #22 from Ryujinx/feature/ci-revamp 2021-04-07 10:15:29 +09:00
Mary 4ca474a69b Switch target repo to ppy/SDL 2021-04-06 23:52:40 +02:00
Mary 8807bcc1b2 Rework CI
This rework current CI to build on all standard platform and architectures.

The following changes were made:
- Adds support for Windows x86, x64 and ARM64 builds
- Adds support for macOS arm64
- Use cmake instead of autoconf
- All artifacts are now build in Release insead of Debug
- A matrix is now used instead of individual steps to deduplicate steps and to allow adding new target architecture with a single line
- If build of one job fails, it will now let others continue instead of cancelling them
- The action can now be triggered via a manual workflow
2021-04-05 17:34:55 +02:00
Dean Herbert 503baa3663 Use locally build macOS libSDL to fix macOS 10.14 compatibility 2021-04-02 16:18:46 +09:00
Dean Herbert 408fadcded Try forcing xcode-select 2021-04-02 15:37:35 +09:00
Dean Herbert 8a2eb9bfa0 Use DEVELOPER_DIR instead 2021-04-02 15:19:06 +09:00
Dean Herbert e05d0ef426 Attempt to force older version of xcode 2021-04-02 15:11:52 +09:00
Dean Herbert 53596261ca
Merge pull request #19 from ppy/update-macos-binaries
Update macOS SDL binaries
2021-04-02 14:35:21 +09:00
github-actions[bot] e230266ff3 Update macOS SDL binaries 2021-04-02 05:34:08 +00:00
Dean Herbert 1b81e33fee Update windows binaries
Still building these manually as we don't have a github script for it
yet.
2021-04-02 14:28:18 +09:00
Dean Herbert 947e2503da Move envvar to correct task 2021-04-02 14:22:45 +09:00
Dean Herbert b6fdbf043e
Merge pull request #17 from ppy/update-macos-binaries
Update macOS SDL binaries
2021-04-02 14:14:46 +09:00
github-actions[bot] c37b077242 Update macOS SDL binaries 2021-04-02 05:03:04 +00:00
Dean Herbert 9bf64d5cd1 Attempt to target earlier macOS SDK version 2021-04-02 13:57:14 +09:00
Dean Herbert 3216da88bf
Merge pull request #18 from ppy/update-linux-binaries
Update Linux SDL binaries
2021-04-02 13:57:08 +09:00
github-actions[bot] 7bc858acd8 Update Linux SDL binaries 2021-04-02 04:54:37 +00:00
Dean Herbert cc7d210bf4 Move fork to org 2021-04-02 13:43:25 +09:00
Dean Herbert 3442d7e8b4 Target fork for the time being 2021-04-02 13:39:40 +09:00
Dean Herbert a043e0bb33 Add alpha suffix to release as prerelease package 2021-04-02 13:35:55 +09:00
Dean Herbert 186a34554d Merge branch 'flibitijibibo/master' 2021-03-30 11:21:03 +09:00
Dean Herbert 67dc4d0842
Merge pull request #9 from ppy/update-linux-binaries
Update Linux SDL binaries
2021-03-30 10:33:35 +09:00
Dean Herbert d00bb32648
Merge pull request #8 from ppy/update-macos-binaries
Update macOS SDL binaries
2021-03-30 10:33:15 +09:00
github-actions[bot] 18cbf1485e Update Linux SDL binaries 2021-03-30 00:37:09 +00:00
github-actions[bot] 742ad3c971 Update macOS SDL binaries 2021-03-30 00:33:12 +00:00
Dean Herbert 82e95483bd
Merge pull request #13 from Ryujinx/feature/2.0.14 2021-03-30 09:26:36 +09:00
Mary 800ae50c84 Add some missing hints from 2.0.14 and minor correctness updates
This is based on my update to 2.0.14 I did based on ppy's fork.
Even if what I did in the end was duplicate compared to upstream, I found some differences and missing bits.

This commit is here to address those missing bits.
2021-03-29 16:06:26 -04:00
Mary e2fb4179bd Fix Github Action build
This fix github actions build issues since SDL migration to github.
2021-03-29 20:30:37 +02:00
Dean Herbert eb4e0cbe50
Merge pull request #14 from peppy/merge-upstream 2021-03-29 16:47:19 +09:00
Dean Herbert dc028d0497 Merge branch 'flibitijibibo/master' into merge-upstream 2021-03-29 16:45:52 +09:00
Dean Herbert 32330ebdbd Update windows binaries 2021-03-29 16:37:01 +09:00
Ethan Lee 53026deb22 Fix some native memory leaks in the newer functions 2021-03-13 16:13:27 -05:00
Ethan Lee 2b8d237fd4 Support SDL2-CS.Settings.props for both project types 2021-03-01 09:20:52 -05:00
deccer f636c6175d
Add support for SDL2-CS.Settings.props, for custom build options. (#214)
Based on FNA.Settings.props.
2021-02-15 09:30:49 -05:00
Ethan Lee 22301b61f4 Fix SDL_LoadFile signature 2021-02-03 11:00:31 -05:00
ameliadiedrich 21ec9cecad Added SDL_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR Hint 2021-01-27 10:34:02 -05:00
Ethan Lee 1e01bc8eeb Happy New Year! 2021-01-01 11:32:54 -05:00
Ethan Lee 332667f37b
Fix return type for GameControllerGetSensorData 2020-12-22 02:01:34 -05:00
Caleb Cornett 4eab64f274
Updates for SDL 2.0.14 (#210) 2020-12-21 23:55:22 -05:00
Dan Balasescu 51e0a82a3c
Merge pull request #12 from peppy/fix-missing-linux-binaries
Add csproj include rules for linux binaries
2020-12-02 15:20:47 +09:00
Dean Herbert c5911dcc22 Add missing include rules for linux bianries to csproj 2020-12-02 14:54:02 +09:00
Dean Herbert 5ace052807 Rename linux libraries to match expected filename 2020-12-02 14:52:45 +09:00
Dan Balasescu 5b7f489e98
Merge pull request #11 from peppy/macos-mojave-build
Switch macOS build to mojave host
2020-11-19 19:28:31 +09:00
Dean Herbert ef21e36cea Switch macOS build to mojave host 2020-11-19 19:04:00 +09:00
Dan Balasescu 600dfe2de5
Merge pull request #10 from peppy/update-windows-native-libraries
Rollback windows builds to latest release (2.0.12)
2020-11-19 18:48:05 +09:00
Dean Herbert 0dfc1a8cbb Rollback windows builds to latest release (2.0.12)
Addresses the issue we found in https://github.com/ppy/osu-framework/issues/4004
2020-11-19 18:41:11 +09:00
Ethan Lee 0287457930 Fix my terrible LoadWAV signature 2020-11-15 10:46:01 -05:00