Arkadiusz Hiler
049bf517eb
update wine
experimental-6.3-20211011b
2021-10-11 22:35:53 +03:00
Arkadiusz Hiler
8939859322
update dxvk to v1.9.2-20-g3e64e1b3
experimental-6.3-20211011
2021-10-11 21:41:15 +03:00
Arkadiusz Hiler
c097eae5a9
update wine
2021-10-11 21:40:41 +03:00
Arkadiusz Hiler
1ee2544f6b
proton: Log the kernel version.
2021-10-11 18:30:08 +00:00
Andrew Eikum
c3815897b8
media-converter: Temporarily disable dumping audio to disk
...
It has some known issues, so don't waste resources on bad data.
CW-Bug-Id: #19009
2021-10-11 13:17:05 -05:00
Andrew Eikum
f3c3f79e35
media-converter: Always set write offset past header
2021-10-11 13:16:29 -05:00
Andrew Eikum
f984ac1fd4
lsteamclient: Also key glyph path cache off of flags parameter
2021-10-11 09:05:32 -05:00
Andrew Eikum
c07744714d
lsteamclient: Also convert paths from GetGlyphForXboxOrigin
...
CW-Bug-Id: #19517
2021-10-08 13:15:23 -05:00
Andrew Eikum
b11c5bcfb0
lsteamclient: Convert glyph paths in new ISteamInput005 methods
...
CW-Bug-Id: #19517
2021-10-08 13:03:41 -05:00
Andrew Eikum
03476e7e21
lsteamclient: Convert path given to ISteamInput::SetInputActionManifestFilePath
...
CW-Bug-Id: #19517
2021-10-08 09:39:39 -05:00
Arkadiusz Hiler
5e2cf117ce
proton: Add usenativexinput13 compat config option.
...
Various games using KT Engine like recent WRC and TT Isle of Man, when
run in a win10 prefix, try to load UWP/xinput1_3.dll that ships with the
games. It seems to be mostly-compatible xinput implementation built on
top of windows.gaming.input.dll.
However if we try to replace it with the builtin the game crashes
because it tries to call entry points that are not available in the
original xinput (that's the "mostly-compatible" part), so we need this
override.
Since our windows.gaming.input.dll implementation is just a stub
controllers other than steering wheels (which are handled through
dinput) do not work.
2021-10-05 17:43:25 +03:00
Esme Povirk
b0db1c3bfe
Update Wine Mono to 6.4.1.
2021-10-04 13:10:11 -05:00
Arkadiusz Hiler
ddb704d92c
update dxvk to v1.9.2-17-g581f0969
experimental-6.3-20211004
2021-10-04 16:13:24 +03:00
Zebediah Figura
9aa4fe10e3
vkd3d: Update for Monster Boy and the Cursed Kingdom.
2021-10-03 19:29:04 -05:00
Arkadiusz Hiler
a376f56328
update wine
experimental-6.3-20210930
2021-09-30 22:38:12 +03:00
Arkadiusz Hiler
8d8ed6f4e6
update dxvk-nvapi to v0.4-37-gacbcf35
2021-09-30 13:50:15 +03:00
Esme Povirk
460e4d47b8
Update Wine Mono to 6.4.0.
2021-09-30 13:48:37 +03:00
SSYSS000
d368e283ca
proton: Delete PID leading zeros instead of all zeros
2021-09-30 13:48:37 +03:00
Andrew Eikum
dd66702ecd
lsteamclient: generate 1.52 support
2021-09-30 13:48:37 +03:00
Andrew Eikum
b6dad71a85
lsteamclient: import steamworks sdk 1.52
2021-09-30 13:48:37 +03:00
Zebediah Figura
6007a2f672
vkd3d: Update to my working tree.
...
CW-Bug-Id: #15810
2021-09-30 13:48:37 +03:00
Zebediah Figura
eca65f4f72
proton: Copy libvkd3d-shader-1.dll into the system32 directory.
...
CW-Bug-Id: #15810
2021-09-30 13:48:37 +03:00
Zebediah Figura
87e88e0fd8
build: Build vkd3d.
...
CW-Bug-Id: #15810
2021-09-30 13:48:37 +03:00
Zebediah Figura
5a6b6c1931
build: Build SPIRV-Headers, sort of.
...
CW-Bug-Id: #15810
2021-09-30 13:48:37 +03:00
Zebediah Figura
1b1f8b01cd
build: Build Vulkan-Headers, sort of.
...
CW-Bug-Id: #15810
2021-09-30 13:48:36 +03:00
Zebediah Figura
513a3a90ea
SPIRV-Headers: New submodule.
...
CW-Bug-Id: #15810
2021-09-30 13:48:36 +03:00
Zebediah Figura
c6d94ec45e
Vulkan-Headers: New submodule.
...
CW-Bug-Id: #15810
2021-09-30 13:48:36 +03:00
Zebediah Figura
b88f728ddb
vkd3d: New submodule.
...
CW-Bug-Id: #15810
2021-09-30 13:48:36 +03:00
Zebediah Figura
b1642171db
build: Run autoreconf in the container.
...
CW-Bug-Id: #15810
2021-09-30 13:48:36 +03:00
Giovanni Mascellani
2f7658f4eb
docker: Install Capstone development files.
2021-09-30 13:48:25 +03:00
Rémi Bernon
4338e7c1aa
docker: Add python3-pefile package to SDK image.
2021-09-30 13:48:25 +03:00
Rémi Bernon
bd28ab3d99
docker: Don't install tini, it's already there now.
2021-09-30 13:48:25 +03:00
Rémi Bernon
ebdd596d2a
docker: Install libxpresent-dev packages.
2021-09-30 13:48:25 +03:00
Rémi Bernon
f93600f46e
docker: Bump steamrt version to 0.20210505.0.
2021-09-30 13:48:25 +03:00
Andrew Eikum
4a00366b88
Handle steampipe quirks in deploy builds
2021-09-30 13:48:25 +03:00
Andrew Eikum
6107778cbc
Don't ship filenames with colons in them
2021-09-30 13:48:25 +03:00
Andrew Eikum
76dfa15e95
Don't ship proton dist files in a tarball anymore
2021-09-30 13:48:25 +03:00
Rémi Bernon
f2adc24dd2
build: Cleanup target directories before building.
...
And force copy artifacts after.
2021-09-30 13:48:25 +03:00
Arkadiusz Hiler
5536e50175
update wine
proton-6.3-7-rc4
proton-6.3-7
2021-09-29 16:27:35 +03:00
Arkadiusz Hiler
0254a0fe15
update dxvk to v1.9.2-7-gb63ceeda
2021-09-29 16:27:27 +03:00
Arkadiusz Hiler
1db7f930a9
update vkd3d-proton to v2.4-101-g173b8ece
2021-09-24 20:22:55 +03:00
Paul Gofman
d9f80272c0
proton: Enabled nvcuda.dll when nvapi is enabled.
...
Link: https://github.com/ValveSoftware/wine/pull/119
2021-09-23 19:07:57 +03:00
Esme Povirk
4940f69c90
Remove default overrides for Microsoft.Xna.Framework.
...
This default is no longer needed because it's built into Wine.
The Wine default is now version-specific so XNA 3.x redists can load.
CW-Bug-Id: #16852
2021-09-23 19:07:57 +03:00
Andrew Eikum
c47dfe6a0b
proton: Don't follow symlinks when merging user dirs
...
Link: https://github.com/ValveSoftware/Proton/issues/5102
2021-09-23 19:07:48 +03:00
Andrew Eikum
79ddcc5568
proton: Don't copy metadata by default
proton-6.3-6c
2021-08-23 12:30:03 -05:00
Andrew Eikum
b5646c4072
proton: Work around prefixes broken by unofficial builds
...
Some unofficial builds running closer to upstream created a Documents ->
My Documents symlink. We would then create a My Documents -> Documents
symlink, resulting in infinite recursion. Detect this scenario and fix
it before merging user directories.
proton-6.3-6b
2021-08-19 10:47:48 -05:00
Liam Middlebrook
0afcb19416
proton: Copy DLLs provided by the NVIDIA driver into prefix
...
The upcoming NVIDIA 470 driver series will introduce a DLL (nvngx.dll)
for the support of NVIDIA DLSS in Proton. This change adds logic for
discovering the location of DLL files provided by the NVIDIA driver, and
copies them to C:\Windows\System32\
Reviewed-by: Adam Moss <amoss@nvidia.com>
proton-6.3-6
proton-6.3-6-rc4
2021-08-17 10:11:32 -05:00
Liam Middlebrook
1630811474
dxvk-nvapi: Add to Proton
...
Add https://github.com/jp7677/dxvk-nvapi as a submodule. dxvk-nvapi will
not be copied into Proton prefixes by default, but instead will be
controlled via the environment variable PROTON_ENABLE_NVAPI. This is
done to avoid any potential adverse effects of the nvapi DLL existing
in cases where an application may require a function that is not
implemented by dxvk-nvapi.
This new functionality can be enabled by setting the following environment
variable to a value of `1`:
`PROTON_ENABLE_NVAPI`
This functionality is needed in order to support DLSS within Proton.
Reviewed-by: Adam Moss <amoss@nvidia.com>
2021-08-17 10:11:32 -05:00
Andrew Eikum
3f865b5b5b
update FAudio to 21.08-1-g0c352eb
2021-08-17 10:11:32 -05:00
Andrew Eikum
e82e98b1ff
proton: Migrate old user paths to new paths
...
CW-Bug-Id: 18905
2021-08-17 10:11:32 -05:00