f487cf436e
update dxvk-nvapi to v0.5.3
2022-04-21 13:02:27 +03:00
44e38af171
Add Monster Train to IMFDXGIDeviceManager hack
...
CW-Bug-Id: #19126
2022-04-21 13:02:27 +03:00
34b55deb55
Add 3 more titles to IMFDXGIDeviceManager hack
...
Titles added: Hardspace: Shipbreaker (1161580), Nine Sols Demo
(1809540), Car Mechanic Simulator 2021 (1190000)
CW-Bug-Id: #19126
2022-04-21 13:02:27 +03:00
cd60b70756
lsteamclient: Fixup gameID parameter for SteamUser008_InitiateGameConnection().
...
CW-Bug-Id: #20195
2022-04-20 18:54:06 +03:00
e03828cdc3
lsteamclient: Also treat TypeKind.UNEXPOSED as unspecified function pointer in genwrapper.py.
2022-04-20 18:54:06 +03:00
aaabeb5567
Revert "proton: Add noesync,nofsync for Apex Legends"
...
This reverts commit 25a58123a1
.
2022-04-05 18:13:11 +03:00
f45b165030
Revert "proton: Add noesync,nofsync for PixelJunk Eden"
...
This reverts commit 0623da2af4
.
2022-04-05 18:13:11 +03:00
76406455ac
Build most of the fonts in the container.
...
We can move everything but Liberation fonts build to the container.
Sadly those require newer version of fontforge than the one available in
the Steam RT.
There's some extra logic necessary to assure that font build triggers in
the container with the default/all targets.
This removes the requirement to have afdko and fonttools installed on
the host.
2022-04-05 18:13:11 +03:00
701dad161f
configure.sh: Don't check for autoconf.
...
It's not required on the host since
44d9fb94b2
("build: Run autoreconf in the container.")
2022-04-05 18:13:11 +03:00
d101742156
docker: Install nasm package.
...
Required by dav1d. This got lost somewhere between rebases and branches.
2022-04-05 18:13:11 +03:00
43bfd2a6ae
docker: Install fonttools package.
2022-04-05 18:13:11 +03:00
a5bfe6edda
docker: Add fontforge and libutfcpp-dev to the Proton SDK images.
2022-04-05 18:13:11 +03:00
d9ae1265c0
docker: Bump steamrt version to 0.20220119.0.
...
It contains afdko.
2022-04-05 18:13:11 +03:00
aa33dd9cb8
proton: Set DXVK_ENABLE_NVAPI envvar when NvAPI is enabled
...
See: https://github.com/doitsujin/dxvk/pull/2544
Link: https://github.com/ValveSoftware/Proton/pull/5687
2022-04-05 18:13:11 +03:00
22a1828158
Makefile: Improve module target for modules with periods
2022-04-05 18:13:11 +03:00
7195a2c542
media-converter: Fix read-only DB detection
2022-04-05 18:13:11 +03:00
a4824da779
proton: Optionally setup T: drive for native Steam directory.
...
CW-Bug-Id: #20285
2022-04-05 18:13:11 +03:00
b46a3bf712
fonts: Update PROTON_NOTE.md for Ume
...
Link: https://github.com/ValveSoftware/Proton/pull/5609
2022-04-05 18:13:11 +03:00
addf6dc5b6
proton: Remove the FFXIV launcher workaround
...
CW-Bug-Id: #20242
2022-04-05 18:13:11 +03:00
f0876fb99c
Add DJMAX RESPECT V to IMFDXGIDeviceManager hack
...
CW-Bug-Id: #19126
2022-04-05 18:13:11 +03:00
6ab3403b1e
Add The Complex to IMFDXGIDeviceManager hack
2022-04-05 18:13:11 +03:00
7b49d43020
Add Gloomhaven to IMFDXGIDeviceManager hack
...
CW-Bug-Id: #19126
2022-04-05 18:13:11 +03:00
023a715241
Add Rust to IMFDXGIDeviceManager hack
...
CW-Bug-Id: #19126
2022-04-05 18:13:11 +03:00
0bbc7e480a
Add Cook-Out to IMFDXGIDeviceManager hack
...
CW-Bug-Id: #19126
2022-04-05 18:03:47 +03:00
99c07e4dae
Add Haven to IMFDXGIDeviceManager hack
...
CW-Bug-Id: #19126
2022-04-05 18:03:47 +03:00
14ffc4d0f7
Use CARGO_HOME on the host
...
This lets cargo's cache persist across builds, so there are fewer (often
zero) network pulls during the build process.
2022-03-04 13:30:29 +02:00
ab06ba22a0
Use media-converter's Cargo.lock
2022-03-04 13:30:29 +02:00
473ce8c81d
Add Rustler to IMFDXGIDeviceManager hack
2022-03-01 12:32:14 -06:00
c5b505393a
proton: Move mfplat MFDXGIDeviceManager hack appid list to proton script
2022-02-25 13:52:40 +02:00
ccb2397f4c
proton: Force append_forever to be a named argument
...
And remove redundant default parameter value.
2022-02-25 13:52:40 +02:00
32fe36d9b2
proton: Extend PROTON_LOG to support adding extra WINEDEBUG channels
2022-02-25 13:52:40 +02:00
6a3c03d64b
build: Don't change debug file .text section flags.
...
This breaks perf ELF symbol tracking somehow.
2022-02-25 13:52:40 +02:00
42cb4d31bb
build: Remove pefixup invocation for module rule too.
2022-02-25 13:52:40 +02:00
33c77c5687
fixup! build: Build easyanticheat bridge when present.
2022-02-25 13:52:40 +02:00
82b5301d55
build: Remove unnecessary pefixup.py script.
2022-02-25 13:52:40 +02:00
88064f86ee
build: Fixup .text section flags using objcopy and assert in pefixup.
2022-02-25 13:52:40 +02:00
47fe4a8063
pefixup: Assert that IMAGE_SCN_ALIGN_MASK isn't required anymore.
2022-02-25 13:52:40 +02:00
17683bff97
proton: Better handle broken symlinks
2022-02-25 13:52:40 +02:00
90a11aca8e
proton: Add file_exists helper function
...
To make desired handling of symlinks more clear at the callsite.
2022-02-25 13:52:40 +02:00
7cb4c4dc93
update wine
proton-7.0-1b
2022-02-23 18:08:43 +02:00
0623da2af4
proton: Add noesync,nofsync for PixelJunk Eden
proton-7.0-1
proton-7.0-1-rc19
2022-02-11 17:39:00 +02:00
25a58123a1
proton: Add noesync,nofsync for Apex Legends
2022-02-11 17:39:00 +02:00
b7d532badf
update vkd3d-proton to v2.5-146-g33f17cc7
2022-02-11 17:39:00 +02:00
e97e717175
update dxvk-nvapi to v0.5.2
2022-02-11 17:39:00 +02:00
2a5b25a7a2
update dxvk to upstream v1.9.4
...
we can drop all the proton-specific customizations now that dxvk's dgxi
is the default one and wined3d interop is gone from vrclient
2022-02-11 17:39:00 +02:00
f3b9480b5f
docs: Update CONTROLLERS for Wine 7.0
2022-02-11 17:39:00 +02:00
053954076c
Update wine
2022-02-11 17:39:00 +02:00
f0553aabb5
Update Wine Mono to 7.1.2.
2022-02-09 21:37:47 +02:00
34bed50ea3
build: Build easyanticheat bridge when present.
2022-02-09 21:37:47 +02:00
a5d2b67315
steam_helper: Place Easy Anti Cheat runtime path into PROTON_EAC_RUNTIME.
2022-02-09 21:37:47 +02:00