1197 Commits

Author SHA1 Message Date
Proton Merge Bot
77930898b3 update submodules experimental-bleeding-edge-6.3-3078-20211115-pcf54dd-w5dc49a-db97411-v3fefc5 2021-11-15 19:22:49 +00:00
Proton Merge Bot
cf54dd1a56 update submodules experimental-bleeding-edge-6.3-3030-20211115-p7ce814-w5a7154-db97411-v3fefc5 experimental-6.3-20211115 2021-11-15 11:12:58 +00:00
Arkadiusz Hiler
7ce8140110 Revert "pefixup: Add timestamps to PE fixup step"
This reverts commit 74a40b17aa2003378bb48d2adb07d9bbe010d26b.

To prevent people from running Destiny 2 so they won't get banned.
2021-11-15 13:09:14 +02:00
Rémi Bernon
4dfdd26da2
build: Don't depend on wine for building libvkd3d-shader. 2021-11-12 13:56:06 +01:00
Rémi Bernon
5ba781cf04
build: Cross-compile Vulkan Loader with Vulkan and SPIRV Headers. 2021-11-12 13:56:06 +01:00
Rémi Bernon
b2c407724c
Vulkan-Loader: Add new submodule. 2021-11-12 13:56:06 +01:00
Rémi Bernon
5b0ce8af3f
Vulkan-Headers: Update to v1.2.198. 2021-11-12 13:56:06 +01:00
Rémi Bernon
b73f399e93
build: Build vkd3d-shader with cross-compilation rules. 2021-11-12 13:56:05 +01:00
Rémi Bernon
9cc3cf9c93
build: Better support meson cross compilation. 2021-11-12 13:56:05 +01:00
Rémi Bernon
2d7ea8dc3a
build: Remove CCACHE_BIN variable, use wrappers in PATH instead.
Container have ccache wrappers in the PATH already, and the two
components CC / CXX just makes it harder to generate meson cross files.
2021-11-12 13:56:05 +01:00
Rémi Bernon
b99bf0d945
build: Better support cross-compilation in common rules. 2021-11-12 13:56:05 +01:00
Rémi Bernon
abc96e4206
build: Simplify cargo target replacement. 2021-11-12 13:56:05 +01:00
Rémi Bernon
071b080484
build: Use $$(OBJ) consistently in rules macros. 2021-11-12 13:56:05 +01:00
Proton Merge Bot
59ebb8b36c update submodules experimental-6.3-20211111 experimental-bleeding-edge-6.3-2772-20211111-p64e723-w5bf7c8-d03af9a-v0251b4 2021-11-11 15:14:42 +00:00
Andrew Eikum
64e723754a lsteamclient: Generate 1.53_preview support 2021-11-11 09:10:10 -06:00
Andrew Eikum
a79a25e04c lsteamclient: Import steamworks 1.53_preview 2021-11-11 09:09:52 -06:00
Proton Merge Bot
6310abbb0d update submodules experimental-6.3-20211109 experimental-bleeding-edge-6.3-2624-20211109-p81d3e6-w5d6269-d0c2551-v54da1d 2021-11-09 16:45:21 +00:00
Andrew Eikum
81d3e6183a proton: Enable audio dumping again 2021-11-08 13:04:57 -06:00
Andrew Eikum
ad7a809add media-converter: Remove audio data repeat logic 2021-11-08 13:04:57 -06:00
Andrew Eikum
64aba95d1d media-converter: Don't pad filler audio data
Fixes corrupt streams when dumping audio to disk. Relies on the client
(e.g. FAudio) to fill in blank data when a buffer results in a short
decode.
2021-11-08 13:04:57 -06:00
legendofmiracles
fc819e4ab6 media-converter: Make Rust more idiomatic 2021-11-08 13:04:57 -06:00
Proton Merge Bot
afd22a763c update submodules experimental-6.3-20211106 experimental-bleeding-edge-6.3-2347-20211105-p35c88c-w1278ccc-d0c2551-vdb89d4 2021-11-05 15:48:10 +00:00
Paul Gofman
35c88c28d2 fixup! lsteamclient: Get memory for SteamClient interface within native steamclient.dll loader range.
CW-Bug-Id: #19613
2021-11-05 17:33:55 +03:00
Derek Lesho
89b2c527d0 steam_helper: Place BattlEye runtime path into PROTON_BATTLEYE_RUNTIME.
CW-Bug-Id: #16650
2021-11-05 08:59:17 -05:00
Derek Lesho
fce187d5bf build: Build battleye bridge when present.
CW-Bug-Id: #16650
2021-11-05 08:59:14 -05:00
Arkadiusz Hiler
758df23745 build: Respect concurrency limit when building with cargo. experimental-bleeding-edge-6.3-2306-20211105-p758df2-w630fa5-da6cc5b-vdb89d4 2021-11-05 07:27:52 +00:00
Andrew Eikum
d43b542ce3 steamclient: Fix SteamIPAddress_t size experimental-bleeding-edge-6.3-2268-20211104-pd43b54-w630fa5-da6cc5b-vdb89d4 2021-11-04 14:11:05 -05:00
Arkadiusz Hiler
2f02954519 update wine experimental-6.3-20211104b experimental-bleeding-edge-6.3-2259-20211104-p2f0295-w630fa5-da6cc5b-vdb89d4 2021-11-04 20:50:24 +02:00
Proton Merge Bot
5e39359b62 update submodules experimental-6.3-20211104 experimental-bleeding-edge-6.3-2183-20211103-p47b0be-w1c626d9-da6cc5b-vdb89d4 2021-11-03 18:22:20 +00:00
Itoh Shimon
47b0be2082 fixup! Don't ship proton dist files in a tarball anymore
Link: https://github.com/ValveSoftware/Proton/pull/5278
2021-11-03 19:47:03 +02:00
Paul Gofman
5d6d6bb38d lsteamclient: Get memory for SteamClient interface within native steamclient.dll loader range.
CW-Bug-ID: #19605

For Mafia II.
2021-11-03 19:03:46 +03:00
Paul Gofman
492bb580d1 steam_helper: Create a thread to signal DIPC objects.
CW-Bug-Id: #15930
2021-11-02 23:16:42 +03:00
Giovanni Mascellani
3ba1c093a5 Stop processing Vagrantfile in case of errors
If something in the provisioning of the vagrant virtual machine goes
wrong the developer might not notice (the creation log is very long),
but the virtual machine will be more or less subtly broken. Instead,
halting on errros makes problems immediately apparent.

Link: https://github.com/ValveSoftware/Proton/pull/4343
experimental-bleeding-edge-6.3-2054-20211102-p3ba1c0-wa55a995-d1b1206-v35d2f1
2021-11-02 16:49:15 +02:00
Joshua Ashton
74a40b17aa pefixup: Add timestamps to PE fixup step
Needed for some anti cheats to be happy.

Signed-off-by: Joshua Ashton <joshua@froggi.es>
Link: https://github.com/ValveSoftware/Proton/pull/4880
2021-11-02 16:48:30 +02:00
pchome
066f2dccd8 steam_helper: Fix small typo
Link: https://github.com/ValveSoftware/Proton/pull/5266
2021-11-02 16:48:09 +02:00
Arkadiusz Hiler
6939bd7741 Vagrantfile: Add mitigation for GitHub's git protocol deprecation.
The planned brownouts already cause problems.

Link: https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 16:48:09 +02:00
Arkadiusz Hiler
dd288bf872 Vagrantfile: Install python3 version of afdko. 2021-11-02 16:48:09 +02:00
Proton Merge Bot
48e5845d50 update submodules experimental-bleeding-edge-6.3-2002-20211101-paf96ce-wa55a995-d1b1206-v35d2f1 experimental-6.3-20211101 2021-11-01 19:43:38 +00:00
Arkadiusz Hiler
af96ce63af configure: Mention that people may need to install afdko using pip. 2021-10-29 18:06:15 +03:00
Arkadiusz Hiler
7b08d7fa81 Make README more digestible 2021-10-29 18:06:15 +03:00
Andrew Eikum
ce2f4327cd steam_helper: Add PROTON_HIDE_PROCESS_WINDOW for hiding the child process's window
CW-Bug-Id: #15930
2021-10-28 14:38:40 -05:00
Andrew Eikum
1bac3ae22d Return the real application return code on exit
CW-Bug-Id: #15930
2021-10-28 14:38:40 -05:00
Proton Merge Bot
00b867845d update submodules experimental-bleeding-edge-6.3-1674-20211027-p6fdc1b-web465a-d1b1206-v8ff91b experimental-6.3-20211027 2021-10-27 14:52:12 +00:00
Pierre-Loup A. Griffais
6fdc1b54bc steam_helper: create Config directory
This is checked by CEG.
2021-10-26 12:20:41 +03:00
Paul Gofman
bc54942ad0 wineopenxr: Get required vulkan extensions from registry.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Paul Gofman
ec6effee05 steam_helper: Store OpenXR vulkan extensions in registry.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Paul Gofman
3e47499d6f wineopenxr: Export __wineopenxr_get_extensions_internal() function.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Paul Gofman
e61fd8d59f steam_helper: Build as 64 bit.
CW-Bug-ID: #19504
2021-10-21 20:25:00 +03:00
Andrew Eikum
7c53fcb494 amend! steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup
steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup

CW-Bug-Id: #19567
2021-10-21 10:58:47 -05:00
Andrew Eikum
801e195cfe steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup 2021-10-21 10:31:39 -05:00