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
Paul Gofman
fb569a17e3
wineopenxr: Update to 1.0.15 registry version.
2021-06-17 15:10:20 -05:00
Andrew Eikum
607618b3df
proton: Add PROTON_CRASH_REPORT_DIR runtime config
...
CW-Bug-Id: #18944
2021-06-17 15:10:17 -05:00
Renaud Lepage
139ad89ed3
proton: Assume STEAM_COMPAT_CLIENT_INSTALL_PATH is always set
2021-05-27 13:43:12 -05:00
Paul Gofman
57dc9d7062
lsteamclient: HACK Do not unset SteamAppId for 'Splitgate: Arena Warfare'.
...
CW-Bug-Id: 18924
To be dropped on the next rebase.
2021-05-27 21:30:27 +03:00
Rémi Bernon
751535d863
build: Restore missing tabulation in Makefile.
2021-05-27 19:13:24 +02:00
Arkadiusz Hiler
d2d52bd68a
proton: Open the log file in append mode.
...
Opening file in append mode sets the offset to the end of the file prior
to each write. This allows user to append tags/notes to the log file
just before interesting events, e.g.:
local $ ssh ivyl@test
test $ echo "!!! FOCUS CHANGE" >> ~/steam-XYZ.log
The log file is deleted just before we open it anyway, so there won't be
any leftover content from previous session.
2021-05-27 18:06:34 +03:00
Arkadiusz Hiler
a0c2cf6cac
Use relative paths for wine and dxvk submodules.
2021-05-27 18:06:32 +03:00