109 Commits

Author SHA1 Message Date
ReenigneArcher
1938385bf0
build(windows): fix gcc15 compatibility (#3946) 2025-06-07 16:29:45 -04:00
ReenigneArcher
356545fa7d
refactor(installer/windows): move nsis code (#3915) 2025-05-26 21:23:46 +00:00
ReenigneArcher
9c08c75a44
build(cmake): remove unused python tests option (#3879) 2025-05-14 13:37:08 -04:00
Ondřej Glet
b43a9b8efb
fix(linux): headless monitors on wayland (#3783) 2025-04-14 09:56:21 -04:00
ReenigneArcher
64c3862248
build(windows): fix resource file name (#3793) 2025-04-13 22:33:49 -04:00
ReenigneArcher
955c0fd8e7
build(deps): pin boost to 1.87 (#3794) 2025-04-13 20:30:07 -04:00
ReenigneArcher
7d75e4b75f
build(cmake): update policies (#3775) 2025-04-03 19:09:40 -04:00
ReenigneArcher
873939a7b2
fix(packaging/windows): add Sunshine directories to system PATH (#3727) 2025-03-22 02:19:57 +00:00
ReenigneArcher
257a102127
fix(api): return proper json objects (#3544) 2025-01-31 23:38:22 -05:00
ReenigneArcher
f5b923c406
fix(flatpak): fix broken desktop file, icons, and service (#3561) 2025-01-21 00:15:23 +00:00
ReenigneArcher
f57aee9025
build(linux)!: remove legacy input option (#3562) 2025-01-19 12:18:08 -05:00
Lukas Senionis
7f0351d125
fix(cmake/windows): static link MinHook (#3537) 2025-01-15 19:00:29 +00:00
ReenigneArcher
53b9be1001
build(cmake): check for MinHook during configure (#3533)
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-01-15 08:25:10 -05:00
ReenigneArcher
820180c9e7
docs(hrefs): update readthedocs hrefs (#3476) 2025-01-13 22:34:54 -05:00
Cameron Gutman
8392bdc98f
feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (#3530)
* Revert "feat(ddprobe): allow to manually specify gpu preference (#3521)"

This reverts commit 6a233cbcbfe1475d88bbedd03b848df205f2b268.

* Keep display revert delay input type change from 6a233cbcb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA
2025-01-12 17:11:03 -06:00
Cameron Gutman
c369e8e5b6
fix(capture/windows): fix capture when using the basic render driver (#3531)
* fix(capture/windows): fix capture when using the basic render driver

* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option
2025-01-12 16:05:18 -06:00
Petr Hanák
2b6a453174
chore(installer/windows): remove parentheses in Virtual Gamepad removal prompt (#3490) 2024-12-26 20:45:13 -05:00
Lukas Senionis
1543f584ab
feat(display)!: Add libdisplaydevice dependency and output name mapping (#2894) 2024-12-11 14:17:44 -05:00
MeeSong
8d2e322e1a
fix(cmake): configuration generation fails when BUILD_TESTS is OFF (#3416) 2024-11-27 00:05:51 +00:00
ReenigneArcher
d8fbe2d709
build(deps): update dependency and paths for build-deps submodule (#3341) 2024-10-30 14:06:06 +00:00
ReenigneArcher
60cf24225f
chore(various): tedious updates (#3316) 2024-10-19 21:59:15 -04:00
Cameron Gutman
6fa6a7d515
build(deps): remove unused dependency on libvdpau (#3307) 2024-10-14 23:15:53 -05:00
ReenigneArcher
7352e7277a
build(linux): fail build if capture dependencies not found (#3305) 2024-10-14 22:28:55 +00:00
ReenigneArcher
0107ca44d7
ci(flatpak): sync with flathub (#3259) 2024-10-05 01:47:04 +00:00
Lukas Senionis
e90b71ce62
fix(boost)!: migrate boost to 1.86 (#3256) 2024-10-03 21:42:16 -04:00
ns6089
fa654c12ef
fix(win/cmake): use cmake_path(CONVERT TO_NATIVE_PATH_LIST) (#3152)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-09-30 21:40:46 +00:00
Joe Mou
698df6884d
build(cmake): Prioritize vendored includes over system-wide (#3182) 2024-09-16 19:31:44 -04:00
ReenigneArcher
6593fa5d61
feat: add publisher metadata (#3080) 2024-08-24 20:14:45 -04:00
ReenigneArcher
82ad648281
build(cmake): remove v prefix from version number (#3067) 2024-08-22 20:08:55 -04:00
ns6089
0164be613e
feat(cmake): use symlink/junction for shaders in build dir (#3013) 2024-08-22 09:14:33 -04:00
ReenigneArcher
0a6abb76ab
fix(packaging/rpm): setcap with filelist (#3050) 2024-08-21 07:36:43 -04:00
ReenigneArcher
8d994b980f
fix(packaging): use project version for cpack package version (#3051) 2024-08-20 10:09:50 -04:00
ReenigneArcher
a669b36c31
fix(build): update cuda compatibilities (#3018) 2024-08-15 18:16:19 -04:00
ReenigneArcher
4bd521bb43
docs: drop sphinx and use doxygen exclusively (#2932) 2024-08-05 18:44:17 +00:00
Lukas Senionis
c6ed640daa
build(linux): disable GCC 12 Wrestrict warning (#2925) 2024-08-04 02:11:38 +00:00
ReenigneArcher
081fbe0e18
build(linux): add common build script (#2946) 2024-08-03 20:04:26 -04:00
ReenigneArcher
444ca98cbf
build(cmake): set CMAKE_PROJECT_VERSION from PROJECT_VERSION (#2936) 2024-07-30 15:15:23 -04:00
Cameron Gutman
e7c420dd6e
Provide SSSE3, AVX2, and AVX512 optimized Reed-Solomon functions (#2828)
* Provide SSSE3, AVX2, and AVX512 optimized Reed-Solomon functions

* Update nanors to fix AVX-512 memory corruption
2024-07-11 20:22:57 -05:00
ns6089
037c61dc99
Implement basic network flow control (#2803)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2024-07-11 00:03:16 +00:00
ReenigneArcher
37b60fb2c1
ci(flatpak): add flatpak builder lint (#2799) 2024-07-07 10:19:11 -04:00
ReenigneArcher
0b2487d022
build(flatpak): add xvfb locally (#2797) 2024-07-02 22:42:21 +00:00
ReenigneArcher
4683bcaf36
build(docs): add cmake target for docs (#2748) 2024-06-24 16:12:31 +00:00
Vithorio Polten
13f94f113a
fix(macos): fix boost on macos (#2733)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-06-21 19:38:52 +00:00
Vithorio Polten
509576d616
feat(input/linux): add support for more virtual input devices (#2606)
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-06-16 00:21:18 +00:00
ReenigneArcher
ebc41acf98
build: optionally static link boost (#2628) 2024-06-14 21:37:46 +00:00
ReenigneArcher
2e1eb0c914
build(linux): remove unused intel media sdk (#2681) 2024-06-12 23:37:47 +00:00
ReenigneArcher
f68de7da93
build(linux): add homebrew support (#2667) 2024-06-12 15:58:25 -04:00
ReenigneArcher
80eb0517e6
build(windows): fix curl linking (#2612) 2024-05-31 20:05:30 -04:00
Tejas Rao
287ac4c0fb
feat(win): new capture method, Windows.Graphics.Capture (#2580) 2024-05-27 18:16:14 +00:00
ReenigneArcher
992bf9c23e
build(deps): use new ffmpeg build names (#2577) 2024-05-26 20:36:37 -04:00