Arkadiusz Hiler
87a75415e7
Makefile.in: Order building of projects that generate DLLs with same names.
...
To avoid timestamp conflicts.
CW-Bug-Id: #22341
2023-09-27 20:14:12 +03:00
Eric Pouech
21efd44cf2
Creation of symbol store generation.
...
CW-Bug-Id: #22341
2023-09-27 20:14:12 +03:00
Arkadiusz Hiler
818cdb7e79
media-converter: Avoid holding state lock.
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
64465e595f
media-converter: Don't hold state lock during pull_range
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
eda653f413
Makefile.in: Enable vkd3d-proton traces for unstripped builds.
2023-09-12 14:55:34 +03:00
Sergev ₱
a76c324c30
media-converter: Update bumpalo to avoid use-after-free.
...
In affected project of this crate, the lifetime of the iterator produced
by Vec::into_iter() is not constrained to the lifetime of the Bump that
allocated the vector's memory. Using the iterator after the Bump is
dropped causes use-after-free accesses.
Link: https://github.com/ValveSoftware/Proton/pull/6792
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
46304cde3d
make: Use GNU Make's job server when building via ninja.
...
`+` is necessary to mark it as recurisve[0] so that fds are passed as
expected.
Passing explicit `-j` is dropped because it takes precedence over
MAKEFLAGS and disables the job server integration.
[0]: https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.html
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
45039fc24e
Makefile.in: Bump container image used for the build.
...
-2 has ninja that supports GNU Make's job server.
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
354a061c16
docker: Build patched ninja that supports jobserver.
...
https://github.com/ninja-build/ninja/pull/1140
So that -jN actually uses N job slots even when using ninja.
Sadly this does not cover cargo, which is less of an issue.
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
cdce0cd31a
docker/Makefile: Update base Sniper SDK to 0.20230509.49493
2023-09-12 14:55:34 +03:00
Eric Pouech
64bf702365
docker/Makefile: Bump binutils to 2.40.
...
Fix incorrect timestamp generation in PE modules.
CW-Bug-Id: #22341
2023-09-12 14:55:31 +03:00
Eric Pouech
d0d4e32727
docker/Makefile: Recompile docker images when Makefile changes.
2023-09-12 14:55:31 +03:00
Adam Moss
d0423e5d84
Enable DXVK-NVAPI by default on another batch of titles where it's stable+beneficial
2023-09-12 14:55:31 +03:00
Arkadiusz Hiler
37b88eb035
steam_helper: Stop waiting on the debugger when ptraced.
2023-09-12 14:55:31 +03:00
Adam Moss
48670ca952
Enable DXVK-NVAPI by default on more titles where it's stable+beneficial
2023-09-12 14:55:31 +03:00
Eric Pouech
81a4743db0
Makefile.in: Bump STEAMRT_IMAGE to get tools built with binutils 2.40.
...
Note: as described in bug report, this change is necessary to avoid
potential duplicate when searching inside several Proton tree for
an image used in a minidump.
CW-Bug-Id: #22341
2023-09-12 14:55:27 +03:00
Arkadiusz Hiler
7c21be5c27
Makefile.in: Introduce SUPPRESS_WARNINGS for quieter CI build.
...
Due to how we handle building and compilation flags we end up with a lot
of warnings that are normally hidden. Let's introudce an option to
suppress them for CI builds to generate smaller, more searchable logs.
2023-09-12 14:44:08 +03:00
Esme Povirk
37cf4d2086
Update Wine Mono to 8.0.1.
2023-09-12 14:44:08 +03:00
Paul Gofman
4f252eaf21
proton: Enable gamedrive compat option for Sword Art Online: Integral Factor.
...
CW-Bug-Id: #22667
2023-09-12 14:44:08 +03:00
Paul Gofman
231e7f24d8
proton: Enable gamedrive compat option for Empyrion - Galactic Survival.
...
CW-Bug-Id: #22667
2023-09-12 14:44:08 +03:00
Paul Gofman
7da8928dd9
proton: Add enableamdags compat config option.
...
And enable it for a few games instead of registry overrides.
CW-Bug-Id: #22677
2023-09-12 14:44:08 +03:00
Paul Gofman
eaae654042
Enable DXVK-NVAPI for Rainbow Six Extraction.
2023-09-12 14:44:08 +03:00
Paul Gofman
516f76e446
lsteamclient: Terminate callback thread on Steam interface shutdown.
...
CW-Bug-Id: #22649
2023-09-12 14:44:08 +03:00
Paul Gofman
e8df09e258
lsteamclient: Also overload lin SteamNetworkingMessage_t.m_pfnRelease.
...
CW-Bug-Id: #22649
So msg wrapper is freed when the message is released from steamclient
side.
2023-09-12 14:44:08 +03:00
Paul Gofman
8a109013b4
lsteamclient: Handle calls to SteamNetworkingMessage_t.m_pfnFreeData from native threads.
...
CW-Bug-Id: #22649
2023-09-12 14:44:08 +03:00
Paul Gofman
a798b8308f
lsteamclient: Use a list to map lin SteamNetworkingMessage_t to wrapper.
...
CW-Bug-Id: #22649
2023-09-12 14:44:08 +03:00
Paul Gofman
a7bdd61d20
lsteamclient: Use plain memory allocation / free for SteamNetworkingMessage_t wrapper.
...
CW-Bug-Id: #22649
2023-09-12 14:44:08 +03:00
Paul Gofman
6ed890c9e9
lsteamclient: Avoid code duplication in handling SteamNetworkingMessage_t wrapping.
...
CW-Bug-Id: #22649
2023-09-12 14:44:08 +03:00
Paul Gofman
6d51ed29f3
steam_helper: Clear IsUnavailable for EA Desktop if set.
...
CW-Bug-Id: #22321
2023-09-12 14:44:08 +03:00
Paul Gofman
727f81d380
steam_helper: Increase desktop close timeout for EA Desktop.
...
CW-Bug-Id: #22321
2023-09-12 14:44:08 +03:00
Rémi Bernon
c53ff7a082
proton: Add dx8vb to the native redist DLLs list.
...
CW-Bug-Id: #22530
2023-09-12 14:44:08 +03:00
Anna Lasky
9b3457c857
proton: Enable gamedrive compat option for Garry's Mod.
...
CW-Bug-Id: #22421
2023-09-12 14:44:08 +03:00
Anna Lasky
2ac09e541e
proton: Enable gamedrive compat option for Aura: Fate of the Ages.
...
CW-Bug-Id: #22421
2023-09-12 14:44:08 +03:00
Zhiyi Zhang
343ccf211d
proton: Enable WINE_HEAP_DELAY_FREE for Dark Parables: The Exiled Prince Collector's Edition (499100).
...
CW-Bug-Id: #22397
2023-09-12 14:44:08 +03:00
Anna Lasky
06156dfe25
proton: Enable gamedrive compat option for Train Simulator and DARK
...
SOULS III.
CW-Bug-Id: #22421
2023-09-12 14:44:08 +03:00
Arkadiusz Hiler
996672f057
.gitmodules: Use downstream dxvk.
...
For CI / bleeding-edge automation.
2023-09-12 14:44:08 +03:00
Arkadiusz Hiler
c32e9213c6
update wine
2023-07-17 16:13:29 +03:00
Arkadiusz Hiler
9265ef9dce
update wine
2023-07-05 15:57:52 +03:00
Arkadiusz Hiler
9a169bd27b
update wine
2023-06-29 20:06:16 +03:00
kisak-valve
40804a61af
Request Steam Runtime Information in footer instructions
2023-06-22 10:26:17 +03:00
kisak-valve
f55761ca1b
Remove LLVM detail from template
...
The LLVM version mesa was built against is no longer an interesting detail for the majority of systems.
2023-06-22 10:25:17 +03:00
kisak-valve
67e3444e93
Remove LLVM detail from template
...
The LLVM version mesa was built against is no longer an interesting detail for the majority of systems.
2023-06-22 10:25:17 +03:00
Arkadiusz Hiler
836e4723aa
update wine
2023-06-19 18:01:53 +03:00
Arkadiusz Hiler
fd3d1bda0c
update vkd3d-proton to v2.9-21-gf52e6482
2023-06-06 12:05:09 +03:00
Arkadiusz Hiler
df21891fe0
update dxvk-nvapi to v0.6.3-4-g2483eac
2023-06-06 12:05:09 +03:00
Arkadiusz Hiler
88a434e1ae
update dxvk to v2.2-34-g4d254b13
2023-06-06 12:05:09 +03:00
Arkadiusz Hiler
55a3d3f165
proton: Bump prefix version.
2023-06-06 12:05:09 +03:00
Arkadiusz Hiler
cdd54b2a25
proton: Log effective WINEDEBUG and WINEDLLOVERRIDES.
2023-06-06 12:05:09 +03:00
Adam Moss
c444e6fea4
Enable dxvk-nvapi by default for more games.
...
Link: https://github.com/ValveSoftware/Proton/pull/6725
2023-06-06 12:05:09 +03:00
notpentadactyl
4e483d01d8
proton: Enable dxvknvapi for Monster Hunter Rise.
...
Monster Hunter Rise (1446780) has working DLSS with `PROTON_ENABLE_NVAPI=1`.
Link: https://github.com/ValveSoftware/Proton/pull/6534
2023-06-06 12:05:09 +03:00