Commit Graph

86 Commits

Author SHA1 Message Date
pigeatgarlic
eaf972ddce Add IVSHMEM protocol unit tests and Windows CI pipeline.
Introduce testable protocol helpers, GoogleTest coverage, and ci/local.sh
mirroring the sunshine-sdk GitHub Actions workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 07:37:18 +07:00
pigeatgarlic
f7bc66941b fix build 2026-05-16 10:38:04 +07:00
pigeatgarlic
9048a0b870 remove port logic 2026-04-08 21:33:08 +07:00
pigeatgarlic
92a65673d5 smemory 2026-04-08 10:30:38 +07:00
pigeatgarlic
5a0976f32c remove platform logic 2026-04-05 23:28:13 +07:00
pigeatgarlic
9b7c03713f remove version file 2026-04-05 22:03:37 +07:00
pigeatgarlic
1103d47f86 remove submodules 2026-04-05 21:56:19 +07:00
pigeatgarlic
8d56349b24 remove cmake 2026-04-05 21:45:53 +07:00
pigeatgarlic
feb99b5f64 remove round robin 2026-04-05 21:42:20 +07:00
pigeatgarlic
877f06fdae remove nvprefs 2026-04-05 21:39:43 +07:00
pigeatgarlic
fb9ec1cf0a remove stat tracker 2026-04-05 21:35:51 +07:00
pigeatgarlic
c51fdc1a02 remove task and thread pool 2026-04-05 21:32:08 +07:00
pigeatgarlic
85b9079db6 remove linux and macos 2026-04-05 21:23:15 +07:00
pigeatgarlic
d905b2cb52 update packaging 2025-09-03 11:25:24 +07:00
pigeatgarlic
1b6316c286 sunshine init from arg 2025-08-18 13:50:42 +07:00
pigeatgarlic
baa0cc1e54 ignore unused var 2025-08-15 11:42:25 +07:00
pigeatgarlic
487a13a961 use static boost 2025-02-10 10:46:58 +00:00
pigeatgarlic
e0ed079259 remove IPC implementation 2025-01-05 09:20:16 +00:00
pigeatgarlic
f626930e87 fix missing getactivationfactory 2025-01-04 18:45:39 +00:00
pigeatgarlic
66c4549091 upgrade dependencies 2025-01-04 18:41:49 +00:00
pigeatgarlic
9bc4dd06cc fix link errors 2025-01-04 17:23:19 +00:00
pigeatgarlic
d07cb8c0b7 adopt wgc 2025-01-04 14:50:44 +00:00
pigeatgarlic
b73fb11ee2 remove vigem 2025-01-04 12:05:19 +00:00
pigeatgarlic
1bdc2bb7ec remove input module 2025-01-04 12:03:13 +00:00
pigeatgarlic
90408bff2e merge from upstream 2024-04-21 10:09:11 +07:00
pigeatgarlic
25a8eae190 single source of definition 2024-04-05 03:22:36 -07:00
pigeatgarlic
53f16cc51a linux build 2024-04-04 14:18:39 +00:00
pigeatgarlic
4fadc27ae1 add go library 2024-04-04 10:05:40 -07:00
pigeatgarlic
4b3d8dddf3 parent library 2024-04-04 07:32:31 -07:00
pigeatgarlic
e241d90586 interprocess communication 2024-04-04 03:56:53 -07:00
pigeatgarlic
3f6c88419f build parent process 2024-04-04 03:01:18 -07:00
pigeatgarlic
0853b1a448 fix startup procedure 2024-04-03 16:01:40 +00:00
pigeatgarlic
50c90717cb update build 2024-04-03 15:40:52 +00:00
pigeatgarlic
3f440c21a6 remove linux packaging 2024-04-03 15:20:57 +00:00
pigeatgarlic
8b35eb117c capture audio and video 2024-04-03 15:04:37 -07:00
pigeatgarlic
576e7f8e69 ignore pkg-config deps 2024-04-03 14:33:21 -07:00
pigeatgarlic
70a00f2a58 remove modules 2024-04-03 14:26:17 -07:00
pigeatgarlic
11d84e7aee remove files 2024-04-03 13:44:23 -07:00
ReenigneArcher
9020c2c229
build(cmake): build web-ui target with cmd instead of bash on windows (#2340) 2024-03-31 13:00:01 -04:00
ReenigneArcher
b4739b05c6
build(cmake): copy asset files to build dir (#2338) 2024-03-31 11:52:25 -04:00
ReenigneArcher
2af0ce364d
Revert "Add capture using WinRT Windows.Graphics.Capture API." (#2320) 2024-03-29 12:43:44 -04:00
Tejas Rao
8f1692a5ac
Add capture using WinRT Windows.Graphics.Capture API. (#2149)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-03-27 23:47:26 -04:00
ReenigneArcher
89e8b9628c
ci(tests): add test framework (#1603) 2024-03-24 19:52:24 -04:00
Cameron Gutman
3117fa57ec Rename 85-sunshine.rules to 60-sunshine.rules
This ensures the rules are evaluated before 73-seat-late.rules which
enables uaccess tag application for existing logged on users.
2024-03-12 19:54:20 -05:00
Cameron Gutman
cb4bfaa2f4 Add the .INSTALL script needed for kmsgrab to work
This also removes the standalone PKGBUILD artifact because
our PKGBUILD has external dependencies now.
2024-03-09 18:56:44 -06:00
ReenigneArcher
33e99e1feb
build(macos)!: add homebrew formula and drop dmg (#2222) 2024-03-09 10:47:55 -05:00
detiam
c86a4e112b
Fix wrong path in desktop file (#2223)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-03-06 10:23:32 -05:00
Cameron Gutman
1020d0c133 Install ViGEmBus before starting Sunshine 2024-02-27 22:32:10 -06:00
James Le Cuirot
11c5b64d39
Use nlohmann_json package instead of submodule (#2161) 2024-02-26 18:53:56 -05:00
ReenigneArcher
8a7a6c48f8
build(cmake) properly find evdev (#2176) 2024-02-26 12:55:34 -05:00