1098 Commits

Author SHA1 Message Date
Andrew Eikum
4ed2f6b3f5 update wine experimental-6.3-20210723 2021-07-23 14:34:57 -05:00
Andrew Eikum
46a5b82b42 update vkd3d-proton to v2.4-2-g6fd564db 2021-07-23 14:34:57 -05:00
Andrew Eikum
e38ee87f29 update dxvk to v1.9-58-ged24c17d experimental-6.3-20210719 2021-07-19 09:31:38 -05:00
Andrew Eikum
5eed0520ad update wine 2021-07-19 09:15:12 -05:00
Esme Povirk
aa55eeba6e Update Wine Mono to 6.2.2. 2021-07-19 08:58:19 -05:00
Giovanni Mascellani
53c423a172
Build a fake Malgun Gothic font. 2021-07-19 12:46:06 +02:00
Giovanni Mascellani
83beb8f724
Add Korean version of SourceHanSans font. 2021-07-19 12:46:06 +02:00
Giovanni Mascellani
2f3b330622
Build a fake MS Gothic font. 2021-07-19 12:46:06 +02:00
Giovanni Mascellani
72a3cf5808
Add Japanese version of SourceHanSans font. 2021-07-19 12:46:05 +02:00
Giovanni Mascellani
71bc07d080
Build a fake SimSun font. 2021-07-19 12:46:05 +02:00
Giovanni Mascellani
eab998fcd3
Prepare for compiling different SourceHanSans fonts. 2021-07-19 12:46:05 +02:00
Paul Gofman
1e0b6d5616 vrclient: HACK: Fixup digital action 'bChange' paramter on 32 bit. 2021-07-12 14:50:40 +03:00
Paul Gofman
aa0fbb9bf6 vrclient: Fixup size for structs with matching field offsets but mismatched size. 2021-07-12 14:50:40 +03:00
Andrew Eikum
b2e81d6b62 update wine experimental-6.3-20210709 2021-07-09 08:49:20 -05:00
Andrew Eikum
053adfa8dc vkd3d-proton: Update to v2.4 2021-07-08 10:42:05 -05:00
Rémi Bernon
a1c7137bd8
update wine experimental-6.3-20210629 2021-06-29 20:50:15 +02:00
Esme Povirk
a7580816c3 Update Wine Mono to 6.2.1. 2021-06-29 13:06:26 -05:00
Andrew Eikum
b5d5d895ba update wine experimental-6.3-20210625 2021-06-25 09:49:33 -05:00
Liam Middlebrook
e0cc68f311 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>
2021-06-25 09:33:57 -05:00
Liam Middlebrook
b5f3c21d68 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-06-25 09:32:27 -05:00
Giovanni Mascellani
0cebe88f1e docker: Install Capstone development files. 2021-06-25 09:32:04 -05:00
Rémi Bernon
fea280bca7 docker: Add python3-pefile package to SDK image. 2021-06-25 09:32:04 -05:00
Rémi Bernon
11979b98b7 docker: Don't install tini, it's already there now. 2021-06-25 09:32:04 -05:00
Rémi Bernon
0c108269f6 docker: Install libxpresent-dev packages. 2021-06-25 09:32:04 -05:00
Rémi Bernon
03d891e51a docker: Bump steamrt version to 0.20210505.0. 2021-06-25 09:32:04 -05:00
Andrew Eikum
92c04a6f4c Handle steampipe quirks in deploy builds 2021-06-25 09:32:04 -05:00
Andrew Eikum
8ac3356904 Don't ship filenames with colons in them 2021-06-25 09:32:04 -05:00
Andrew Eikum
740d99130b Don't ship proton dist files in a tarball anymore 2021-06-25 09:32:04 -05:00
Rémi Bernon
7a42fab891 build: Cleanup target directories before building.
And force copy artifacts after.
2021-06-25 09:32:04 -05:00
Andrew Eikum
a1d6093f87 update vkd3d-proton to v2.3.1-71-g72d9b322 proton-6.3-5-rc3 proton-6.3-5 2021-06-24 11:42:44 -05:00
Andrew Eikum
feded58bec update wine 2021-06-24 11:42:44 -05:00
Zebediah Figura
8475bf39bc proton: Always check if the prefix config changed.
In particular, make sure that we update builtin dlls for the first process that runs.
2021-06-21 08:31:01 -05:00
Andrew Eikum
353e1b00c6 proton: Use DXVK's DXGI by default 2021-06-21 08:31:01 -05:00
Andrew Eikum
da9b641e7d update dxvk to v1.9 2021-06-17 15:39:42 -05:00
Andrew Eikum
edb77b173b Makefile: Don't consider proton-sdk tags for build name 2021-06-17 15:24:39 -05:00
Arkadiusz Hiler
5df15e1149 README: Document the VM-less build. 2021-06-17 15:24:39 -05:00
Arkadiusz Hiler
fc18afd71e configure.sh: Expose --enable-ccache.
Until now the option had to be added by hand to the Makefile or
specified each `make` invocation.
2021-06-17 15:24:39 -05:00
Arkadiusz Hiler
c52532efce configure.sh: Detect rootless container setups.
Until now the option had to be added by hand to the Makefile or
specified each `make` invocation.
2021-06-17 15:24:39 -05:00
Arkadiusz Hiler
82ae47758f configure.sh: Add option to select container engine.
Configure will also test the container engine by trying to run the
selected SDK image.

This may make the first configure a bit slow, as it downloads the image,
but after that the SDK will be cached locally.
2021-06-17 15:24:39 -05:00
Arkadiusz Hiler
33814e973d configure.sh: Look for AFDKO.
Debian-like distributions install AFDKO's executables into libexec and
provide an `afdko` helper to call them.

Python's pip installs the executables in bin.

Let's support both.
2021-06-17 15:24:39 -05:00
Arkadiusz Hiler
f55d7adcb1 configure.sh: Check for host-side tools and warn if something is missing.
The checks don't exit immediately so users won't have to rerun configure
after installing only a single dependency.
2021-06-17 15:24:39 -05:00
Paul Gofman
68fc0e1c11 wineopenxr: Update to 1.0.17 registry version. 2021-06-17 15:10:20 -05:00
Paul Gofman
a079bcd080 wineopenxr: Fix spec entries. 2021-06-17 15:10:20 -05:00
Paul Gofman
e8aa632064 Update OpenXR-SDK submodule. 2021-06-17 15:10:20 -05:00
Rémi Bernon
cabe4dee6f build: Make sure wineopenx64.json depends on prefix.
So that deleting the prefix to recreate it also forces the file to be
copied again.
2021-06-17 15:10:20 -05:00
Shawn M. Chapla
1916502152 proton: Remove winebrowser shell DDE registry keys
CW-Bug-Id: #18527
2021-06-17 15:10:20 -05:00
Rémi Bernon
c1fc8283d1 build: Use jobs to control xargs parallelism. 2021-06-17 15:10:20 -05:00
Rémi Bernon
bdb6a31e8c build: Make silent builds actually quiet. 2021-06-17 15:10:20 -05:00
Paul Gofman
5b406be13e build: Fixup PE section headers.
For FH4.
2021-06-17 15:10:20 -05:00
Rémi Bernon
8448591ebd build: Build with Proton SDK 0.20210505.0-2.
But disable XPresent extension for now.
2021-06-17 15:10:20 -05:00