Commit Graph

784 Commits

Author SHA1 Message Date
Andrew Eikum
d76152b8fd Makefile: Detect VMs without dxvk_crosscc chroot 2019-06-06 11:41:28 -05:00
Andrew Eikum
70c8aef273 Vagrantfile: Allow VMs to be provisioned multiple times 2019-06-06 11:41:28 -05:00
Andrew Eikum
8770e311d6 update FAudio to 19.06 2019-06-06 11:41:28 -05:00
Andrew Eikum
5c5bfcc81e Build dxvk with a special cross-compiler
This mingw-w64 build is a more recent compiler and has dwarf2 exceptions
enabled.
2019-06-06 11:41:28 -05:00
Andrew Eikum
434046797c update wine 2019-06-06 11:41:28 -05:00
Andrew Eikum
381ab5f3dc lsteamclient: Explicitly specify alignment of sub-structs
SteamNetConnectionInfo_t has 8-byte alignment on win32, but 4-byte on
Linux. Since we use the same struct on each in lsteamclient,
winSteamNetConnectionStatusChangedCallback_t_712's members would
incorrectly be aligned to 4-byte boundaries.
2019-06-05 10:21:33 -05:00
Andrew Eikum
5ed5cbf286 lsteamclient: Fix SteamNetConnectionStatusChangedCallback_t conversion
It was declared inside an extern "C" block in the SDK, which for some
reason cindex doesn't include.
2019-06-05 10:21:32 -05:00
Andrew Eikum
6195cb8a0a lsteamclient: Add a manual override for the cpp side of the new networking API 2019-06-05 10:21:32 -05:00
Andrew Eikum
81e8d149f3 lsteamclient: Fix new network wrapper 2019-06-05 10:21:32 -05:00
Stefan Dösinger
eba2a821a7 Include <limits.h> instead of <linux/limits.h>. 2019-05-22 14:49:44 -05:00
Andrew Eikum
7cd8d6db5c Makefile: fix module target on non-bash shells 2019-05-21 12:37:12 -05:00
Aric Stewart
7f0b398e16 Vagrantfile: Support detecting hardware stats on macOS 2019-05-21 12:37:12 -05:00
Andrew Eikum
d283eae041 update dxvk to v1.2.1 2019-05-21 12:36:32 -05:00
Andrew Eikum
4f528037ef update wine 2019-05-21 12:36:32 -05:00
Andrew Eikum
197f25db04 lsteamclient: wrap FSteamNetworkingSocketsDebugOutput 2019-05-17 15:10:50 -05:00
Andrew Eikum
aa4c6fcc22 lsteamclient: Add ISteamGameSearch support 2019-05-17 10:50:22 -05:00
Andrew Eikum
e94250ae57 lsteamclient: Add ISteamNetworkingUtils support 2019-05-17 10:50:20 -05:00
Andrew Eikum
649421bf26 lsteamclient: Add ISteamNetworkingSockets support 2019-05-17 10:50:16 -05:00
Andrew Eikum
528d5d26cf lsteamclient: Add steamworks sdk 1.44 support 2019-05-17 10:50:12 -05:00
Andrew Eikum
dfdd3d0d78 README: Mention path to Proton user_settings file 2019-05-14 14:44:18 -05:00
Andrew Eikum
1b84398e54 README: Mention libvirt is now supported 2019-05-14 14:37:42 -05:00
Andrew Eikum
e2c0c75b1b makefile: Fix local install on sshfs 2019-05-14 13:19:38 -05:00
Andrew Eikum
2b3b96982f change default log to +loaddll instead of +module 2019-05-13 14:40:14 -05:00
Andrew Eikum
c859ed8aae update FAudio to 19.04-14-g24462e9 2019-05-13 14:40:14 -05:00
Andrew Eikum
4a43088dcb update dxvk to v1.1.1
Note this switches the submodule to a new branch: proton_4.2-b
2019-05-13 14:40:10 -05:00
Andrew Eikum
357cb7a8e8 update wine 2019-05-13 13:06:05 -05:00
Andrew Eikum
c5e49b5330 makefile: Bump submake jobs 2019-05-07 14:32:02 -05:00
Andrew Eikum
99dac9c283 Vagrant: Support libvirt, add sshfs dependency 2019-05-07 14:18:43 -05:00
Andrew Eikum
fd5f3d0fba Makefile: Fix install tool directory 2019-05-01 10:23:05 -05:00
Andrew Eikum
4888d3d84c Makefile: Use build name as deploy dir if set 2019-04-30 13:33:45 -05:00
Zhiyi Zhang
5cfc6ea994 makefile: Move generated files into build directory.
This way, we can run make again without rerunning configure.sh
after a clean rsync, which should save several minutes for every build.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2019-04-23 23:17:09 +08:00
Andrew Eikum
fa9c08c35f update dxvk to v1.0.3 2019-04-18 13:03:24 -05:00
Andrew Eikum
78f7eb4c61 update to wine-mono 4.8.2 2019-04-15 10:39:05 -05:00
Leif Metcalf
ecb0f0bfe7 Use --recurse-submodules with git-clone 2019-04-15 10:25:31 -05:00
Andrew Eikum
5d501fd8b5 update wine for wine-mono 2019-04-15 08:22:21 -05:00
Andrew Eikum
ac7b2068f0 Add mono logging to default logging 2019-04-15 08:22:21 -05:00
Andrew Eikum
2dd6948ef2 proton: Detect broken .NET installations and use wine-mono instead 2019-04-15 08:22:21 -05:00
Andrew Eikum
a1341c9649 proton: Also log stdout when logging is enabled 2019-04-15 08:22:21 -05:00
Andrew Eikum
6b9facc611 proton: Add default wine-mono override 2019-04-15 08:22:21 -05:00
Andrew Eikum
f45739c327 makefile: Download and install wine-mono 2019-04-15 08:22:21 -05:00
Andrew Eikum
68fa2a2545 Vagrantfile: Use default rsync args
We want this to act as a mirror within the VM (i.e. delete files, too),
and the default args do that.
2019-04-15 08:22:21 -05:00
Andrew Eikum
b88c785248 update FAudio to 19.04-13-ge8c0855 2019-04-15 08:22:21 -05:00
Andrew Eikum
dc3024bf94 update dxvk to v1.0.2 2019-04-15 08:22:21 -05:00
Andrew Eikum
c8505a3c4c update wine 2019-04-15 08:22:21 -05:00
Andrew Eikum
8aedf2bbf4 update FAudio to 19.03-25-g8105923 2019-03-29 09:15:05 -05:00
Andrew Eikum
a63d094dc0 steam_helper: Parse quote characters consistently with CommandLineToArgvW 2019-03-29 09:15:05 -05:00
Andrew Eikum
3004d37fa4 steam_helper: Convert unix paths to DOS 2019-03-29 09:15:05 -05:00
Andrew Eikum
386d6c6dc0 update wine 2019-03-29 09:15:05 -05:00
Andrew Eikum
17efb0bd3e steam_helper: Only do steam.exe setup for the game process 2019-03-29 09:14:51 -05:00
Andrew Eikum
7a30e996ce proton: Always use built-in steam.exe 2019-03-28 08:03:03 -05:00