Rémi Bernon
1e6e006cb6
build: Add dependencies for makedep to find generated server headers.
2024-08-19 22:35:49 +03:00
Rémi Bernon
3d99a92e17
build: Ignore dxvk version.h.in changes.
2024-08-19 22:35:49 +03:00
Rémi Bernon
6b1bed7a8d
build: Add rules to generate wine requests.
2024-08-19 22:35:49 +03:00
Rémi Bernon
d1c5085a30
build: Ignore make_specfiles generated sources.
2024-08-19 22:35:49 +03:00
Rémi Bernon
7dcb011a18
build: Run make_specfiles after make_vulkan.
...
No-op but make_specfiles reads .specs and make_vulkan updates one.
2024-08-19 22:35:49 +03:00
Giovanni Mascellani
1683d5f143
make: Canonicalize ORIGIN paths.
...
That path can be relative when the build directory is inside the Proton
source directory. Since it then used to patch compile_commands.json, it
is important that it is absolute, otherwise it implicitly becomes grafted
to a directory for which it is meaningless.
2024-08-19 22:35:49 +03:00
Arkadiusz Hiler
3ffb520d58
Revert "proton: Add PROTON_NO_STEAM_FFMPEG to ignore ffmpeg that ships with Steam."
...
This reverts commit 5720dd3e9c
.
2024-08-19 22:35:49 +03:00
Paul Gofman
ae688238b9
proton: Force 32 bit steam.exe for Undecember.
...
CW-Bug-Id: #24110
2024-08-19 22:35:49 +03:00
Paul Gofman
e3fbcf7e81
proton: Use server sync for Flatout 3.
...
CW-Bug-Id: #24102
2024-08-19 22:35:49 +03:00
Paul Gofman
2d60e4e04f
proton: Enable gamedrive compat option for Strip Fighter ZERO.
...
CW-Bug-Id: #24096
2024-08-19 22:35:49 +03:00
Paul Gofman
e26ae368c8
proton: Use server sync for RAID: World War II.
...
CW-Bug-Id: #24085
2024-08-19 22:35:49 +03:00
Paul Gofman
96e08662b0
proton: Invalidate Ubisoft Launcher installation after deleting regsitry.
...
CW-Bug-Id: #23953
2024-08-19 22:35:49 +03:00
Paul Gofman
2e97e9f002
lsteamclient: Reset last error in Steam_BGetCallback() on no callback return.
...
CW-Bug-Id: #24028
2024-08-19 22:35:49 +03:00
Paul Gofman
235b0b151c
lsteamclient: Preserve last error in load_steamclient().
...
CW-Bug-Id: #24028
2024-08-19 22:35:49 +03:00
Paul Gofman
bd471fba97
proton: Enable gamedrive compat option for Aimlabs.
...
CW-Bug-Id: #24014
2024-08-19 22:35:47 +03:00
Paul Gofman
9d1cadcaa3
build: Build apetag gstreamer plugin.
...
CW-Bug-Id: #23991
2024-08-19 22:33:50 +03:00
Paul Gofman
d432aa6673
proton: Add Farlight 84 to MFDXGI hack.
...
CW-Bug-Id: #23986
2024-08-19 22:33:50 +03:00
Paul Gofman
2164e3bae6
proton: Enable gamedrive early for Bad Mojo Redux.
...
CW-Bug-Id: #23924
2024-08-19 22:33:50 +03:00
Paul Gofman
1a349add90
proton: Prefer native ddraw for Arcanum (500810).
...
CW-Bug-Id: #23916
2024-08-19 22:33:50 +03:00
Paul Gofman
6e584890c0
proton: Disable GL_ARB_bindless_texture for Zaccaria Pinball.
...
CW-Bug-Id: #23874
2024-08-19 22:33:50 +03:00
Paul Gofman
bf479d31d9
lsteamclient: Use default conversion in convert_callback_utow / callback_message_utow even if Unix len is unknown.
...
CW-Bug-Id: #23875
2024-08-19 22:33:50 +03:00
Yuxuan Shui
08c566d928
wineopenxr: Support acquiring/releasing images from D3D12 swapchains.
2024-08-19 22:33:50 +03:00
Yuxuan Shui
ef4785f325
wineopenxr: Support creating a D3D12 XR instance.
2024-08-19 22:33:50 +03:00
Yuxuan Shui
2cf4673153
wineopenxr: Don't recreate swapchain images for subsequent calls to EnumerateSwapchainImages.
2024-08-19 22:33:50 +03:00
Yuxuan Shui
0181ecc872
wineopenxr: Print warnings if the application is giving us funny swapchain formats.
2024-08-19 22:33:50 +03:00
Esme Povirk
ebf9795240
Update Wine Mono to 9.2.0.
2024-08-19 22:33:50 +03:00
Arkadiusz Hiler
8d7f593f9d
proton: Add PROTON_DXVK_D3D8 / dxvkd3d8.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
9aa92b8b13
proton: Correctly Popen.communicate() with timeout.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
9f209e9091
proton: Suppress type checker errors about non-existing user_settings.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
730acf592b
proton: Don't assign exception to a variable when the value is not used.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
732a1296a1
proton: Stop using bare except.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
0405ca582b
proton: Use more meaningful variable names.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
7c3accab4e
proton: Access env variables directly when we know they are set.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
3d716a9db2
proton: Don't try track .debug files if there's not tracking file.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
c57940a528
proton: Use None instead of False for default argument value.
...
This fixes type inference - tools no longer assume that there's a
possibility of the value ever being True.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
ea996efc3d
proton: Use _ for ignored values.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
3ea1bf2170
proton: Change 'not x in y' to 'x not in y'.
2024-08-16 21:22:35 +03:00
Arkadiusz Hiler
126f121b74
proton: Remove unused imports.
2024-08-16 16:52:50 +03:00
Brendan McGrath
85e2b8751b
build: Add gst-plugins-bad.
...
Enables hls, videoparsers and mpegtsdemux.
CW-Bug-Id: #23810
CW-Bug-Id: #23226
CW-Bug-Id: #23425
2024-08-16 16:52:50 +03:00
Esme Povirk
fdc578a939
proton: Add documentation URL for file descriptor limit warning.
2024-08-16 16:52:50 +03:00
Esme Povirk
b183fae4b7
proton: Check for low file descriptor limit.
...
CW-Bug-Id: #24035
2024-08-16 16:52:50 +03:00
Anna Lasky
4b0d481450
proton: Add comment to explain STEAM_COMPAT_APP_ID option in os.environ
2024-08-16 16:52:50 +03:00
Giovanni Mascellani
1477a4f9f3
Vulkan-Loader: Remove the Vulkan loader.
...
Its only dependency was vkd3d, but vkd3d doesn't need it. I don't know
why we used to build it.
2024-08-16 16:52:50 +03:00
Anna Lasky
2e6565db41
proton: Disable nvapi for GRID 2 and GRID Autosport
...
CW-Bug-ID: #24055
2024-08-16 16:52:50 +03:00
Arkadiusz Hiler
b904b2c6e4
proton: Disable nvapi for Alan Wake's American Nightmare.
...
This helps with the DLC crashing.
CW-Bug-Id: #24055
2024-08-16 16:52:50 +03:00
Anna Lasky
dc9f68f100
proton: Enable gamedrive compat option for Yakuza Kiwami
...
CW-Bug-Id: #22421
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
69de6a7d34
Revert "proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack."
...
This reverts commit 44c58e0857
.
The hack is no longer needed and causes the game to crash after a game update.
CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
a9b51e2733
Revert "proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack"
...
This reverts commit 500d6608c4
.
The hack is no longer needed and causes the game to crash after a game update.
CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
fd83c902e0
Revert "proton: Added Iragon and Iragon 18+ to MFDXGI hack"
...
This reverts commit 436634421b
.
The hack is no longer needed and causes the game to crash after a game update.
CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Esme Povirk
70cc4dc305
proton: Use STEAM_COMPAT_APP_ID to decide when to run xalia.
...
CW-Bug-Id: #23808
SteamAppId isn't set for InstallScripts, but this variable is.
2024-08-16 16:52:02 +03:00