Arkadiusz Hiler
8567b5f1ed
update wine
experimental-6.3-20210913
2021-09-13 16:14:58 +03:00
Arkadiusz Hiler
dfdd0c1cd5
update vkd3d-proton to v2.4-75-g0e216b2b
experimental-6.3-20210908
2021-09-08 21:08:44 +03:00
Arkadiusz Hiler
4b12449c98
update wine
2021-09-08 21:06:33 +03:00
Zebediah Figura
41d3507e2c
vkd3d: Update to my working tree.
...
CW-Bug-Id: #15810
2021-09-08 20:07:52 +03:00
Zebediah Figura
61d7ef2da6
proton: Copy libvkd3d-shader-1.dll into the system32 directory.
...
CW-Bug-Id: #15810
2021-09-08 20:07:51 +03:00
Zebediah Figura
7629f101a8
build: Build vkd3d.
...
CW-Bug-Id: #15810
2021-09-08 20:07:49 +03:00
Zebediah Figura
1ed57d0651
build: Build SPIRV-Headers, sort of.
...
CW-Bug-Id: #15810
2021-09-08 20:07:48 +03:00
Zebediah Figura
e9fa352ff5
build: Build Vulkan-Headers, sort of.
...
CW-Bug-Id: #15810
2021-09-08 20:07:46 +03:00
Zebediah Figura
33de017d0a
SPIRV-Headers: New submodule.
...
CW-Bug-Id: #15810
2021-09-08 20:07:44 +03:00
Zebediah Figura
af83459f04
Vulkan-Headers: New submodule.
...
CW-Bug-Id: #15810
2021-09-08 20:07:42 +03:00
Zebediah Figura
5a103ff22c
vkd3d: New submodule.
...
CW-Bug-Id: #15810
2021-09-08 20:07:40 +03:00
Zebediah Figura
72c797eb23
build: Run autoreconf in the container.
...
CW-Bug-Id: #15810
2021-09-08 20:07:25 +03:00
Andrew Eikum
227ff174d5
update wine
experimental-6.3-20210830
2021-08-30 09:28:51 -05:00
Andrew Eikum
685eb32b25
proton: Don't follow symlinks when merging user dirs
2021-08-25 12:57:21 -05:00
Andrew Eikum
672d539109
update wine
experimental-6.3-20210825
2021-08-25 10:07:58 -05:00
Andrew Eikum
b1bf19d5d1
update vkd3d-proton to v2.4-26-g7ff3ef26
2021-08-25 08:30:00 -05:00
Andrew Eikum
790ec2c849
update wine
experimental-6.3-20210823
2021-08-23 14:42:45 -05:00
Andrew Eikum
7b97e8591a
update vkd3d-proton to v2.4-2-g6fd564db
2021-08-23 14:42:45 -05:00
Andrew Eikum
1e45fccd17
update dxvk to v1.9.1-76-g3718cee9
2021-08-23 14:42:45 -05:00
Giovanni Mascellani
1e7d50bc04
docker: Install Capstone development files.
2021-08-23 14:42:45 -05:00
Rémi Bernon
4d13e241c1
docker: Add python3-pefile package to SDK image.
2021-08-23 14:42:45 -05:00
Rémi Bernon
d07c85facf
docker: Don't install tini, it's already there now.
2021-08-23 14:42:45 -05:00
Rémi Bernon
df03a72a85
docker: Install libxpresent-dev packages.
2021-08-23 14:42:45 -05:00
Rémi Bernon
c48de2bc8e
docker: Bump steamrt version to 0.20210505.0.
2021-08-23 14:42:45 -05:00
Andrew Eikum
ab625f6099
Handle steampipe quirks in deploy builds
2021-08-23 14:42:45 -05:00
Andrew Eikum
18959a2133
Don't ship filenames with colons in them
2021-08-23 14:42:45 -05:00
Andrew Eikum
14cdb13f91
Don't ship proton dist files in a tarball anymore
2021-08-23 14:42:45 -05:00
Rémi Bernon
5f28c4312d
build: Cleanup target directories before building.
...
And force copy artifacts after.
2021-08-23 14:42:45 -05: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
Andrew Eikum
b5cfb6b549
update wine
2021-08-17 10:11:32 -05:00
Andrew Eikum
49047eaba2
update dxvk to v1.9.1
2021-08-12 10:54:20 -05:00
Andrew Eikum
542d82c93e
build: Fix copying .so files in module target
2021-08-12 10:54:20 -05:00
Giovanni Mascellani
9eb14500c2
Add and install Noto Sans Arabic.
...
This is useful to work around an issue with Arabic font rendering in
Cyberpunk 2077 installer, first reported at
https://github.com/ValveSoftware/Proton/issues/4450#issuecomment-882996582 .
CW-Bug-Id: #19125
2021-08-12 10:54:20 -05:00
Giovanni Mascellani
0683ff8926
Build a fake Malgun Gothic font.
2021-08-12 10:54:20 -05:00
Giovanni Mascellani
f9f0fc3931
Add Korean version of SourceHanSans font.
2021-08-12 10:54:19 -05:00
Giovanni Mascellani
cf9d10ef68
Build a fake MS Gothic font.
2021-08-12 10:54:19 -05:00
Giovanni Mascellani
8ad18f38d5
Add Japanese version of SourceHanSans font.
2021-08-12 10:54:19 -05:00
Giovanni Mascellani
dfa5bf8c18
Build a fake SimSun font.
2021-08-12 10:54:19 -05:00
Giovanni Mascellani
920377546d
Prepare for compiling different SourceHanSans fonts.
...
This and the following commits provide some CJK fonts which the
Rockstar installer can use as fallback.
CW-Bug-Id: #18969
2021-08-12 10:54:19 -05:00
Paul Gofman
d2080ad0fd
steam_helper: Don't hand off Steam appid to OpenVR runtime in initialize_vr_data().
...
CW-Bug-Id: 19220
Initializing OpenVR with the app's game ID seems to cause problems with
Steam VR runtime stability when the game uses OpenXR. The negative
impact is that if OpenVR is started the initialization will be delayed
for 2 seconds by vrserver waiting for valid appid. But the wait goes
in parallel with main application startup and should not delay things
much, if at all.
2021-08-12 10:54:19 -05:00
Paul Gofman
9cf5ff5cec
wineopenxr: Update to 1.0.18 registry version.
2021-08-12 10:54:19 -05:00
Paul Gofman
95b1dc2b0b
Update OpenXR-SDK submodule.
2021-08-12 10:54:19 -05:00
Paul Gofman
6471f83f55
wineopenxr: HACK: Force enable XR_KHR_win32_convert_performance_counter_time.
...
Linux SteamVR doesn't seem to support the Linux XR_KHR_convert_timespec_time
yet but the games start to refuse to work without the extension even if
they do not actually use it.
CW-Bug-Id: 19220
2021-08-12 10:54:19 -05:00
Paul Gofman
6981478bf5
wineopenxr: Substitute XR_KHR_convert_timespec_time for XR_KHR_win32_convert_performance_counter_time.
...
CW-Bug-Id: 19220
2021-08-12 10:54:19 -05:00
Paul Gofman
c35f4120d4
wineopenxr: Use array for coding extension substitution.
...
CW-Bug-Id: 19220
2021-08-12 10:54:19 -05:00