Commit graph

901 commits

Author SHA1 Message Date
Andrew Eikum
6fc7e9580c proton: Use Wine's DXGI by default
Required for vkd3d support. You can still use DXVK's DXGI with
WINEDLLOVERRIDES="dxgi=n".
2019-10-22 11:15:47 -05:00
Andrew Eikum
7a21c57606 update wine 2019-10-22 11:15:47 -05:00
Andrew Eikum
05173d8a2d build: Pass in CXXFLAGS for building DXVK code in Wine 2019-10-22 09:13:21 -05:00
Andrew Eikum
e30bd8ea88 build: Add a new "redist" target for distribution outside of Steam 2019-10-18 11:20:47 -05:00
Andrew Eikum
230b9d81a2 proton: Support any proton_dist compression scheme 2019-10-18 10:09:36 -05:00
Andrew Eikum
24300e3f27 Don't compress dist tarball
This lets us take advantage of Steam delta updates.
2019-10-18 09:56:47 -05:00
Andrew Eikum
338d72133e update wine 2019-10-18 09:52:24 -05:00
Andrew Eikum
bcda92d532 update filelock.py
To b30bdc4fb998f5f4350257235eb51147f9e81862 from
https://github.com/benediktschmitt/py-filelock/
2019-10-18 09:52:24 -05:00
Andrew Eikum
31fe51430a build: Add UNSTRIPPED_BUILD option to avoid stripping binaries 2019-10-18 09:52:24 -05:00
Andrew Eikum
ba72758ff7 Vagrantfile: Drop Arch chroot in favor of local mingw-w64 build 2019-10-18 09:52:24 -05:00
Andrew Eikum
3ad34a0b3f Apply binutils patches 2019-10-18 09:52:24 -05:00
Andrew Eikum
48d6c81c73 add build-mingw-w64 script 2019-10-18 08:35:00 -05:00
Andrew Eikum
b3e80d99d8 Change Vagrant build VM to debian10 2019-10-18 08:35:00 -05:00
Andrew Eikum
1dc63b6079 Add resize-vagrant-disk.sh script, since the default disk image is small 2019-10-18 08:35:00 -05:00
Jens Peters
71d4637729 Ignore vagrant working directories. 2019-10-09 08:35:09 -05:00
Andrew Eikum
9747e3233b update d9vk to 0.22 2019-10-09 08:35:09 -05:00
Andrew Eikum
244630d153 update dxvk to v1.4.2 2019-10-09 08:35:09 -05:00
Andrew Eikum
526279b0f4 update wine 2019-10-08 15:21:18 -05:00
Andrew Eikum
90563ed984 update wine-mono to 4.9.3 2019-10-08 15:21:18 -05:00
Andrew Eikum
46f1a6c236 vrclient: Truncate short VREvent_t structs 2019-10-08 15:21:18 -05:00
Andrew Eikum
b32161679d vrclient: Add field alignment to converted structs, too 2019-09-24 08:00:09 -05:00
Andrew Eikum
1d2b72f307 vrclient: Handle size parameters and fields 2019-09-24 08:00:09 -05:00
Andrew Eikum
2da8a7dd32 vrclient: Dereference more typedefs 2019-09-24 08:00:09 -05:00
Andrew Eikum
f24e88d400 vrclient: remove redundant user_structs field 2019-09-24 08:00:09 -05:00
Andrew Eikum
3584832fa4 vrclient: Clean up struct conversion 2019-09-24 08:00:09 -05:00
Andrew Eikum
3fecadaf4e vrclient: fix up const types 2019-09-24 08:00:09 -05:00
Andrew Eikum
223286df88 vrclient: Dereference typedefs 2019-09-24 08:00:08 -05:00
Andrew Eikum
ede0f96149 vrclient: Convert structure members 2019-09-24 08:00:08 -05:00
Andrew Eikum
8fe55dee47 vrclient: Check all structs for conversion 2019-09-24 08:00:08 -05:00
Andrew Eikum
181eb3a68f vrclient: Use 32-bit build for thiscall wrappers 2019-09-24 08:00:08 -05:00
Andrew Eikum
2eda0d235b vrclient: Add alignment attribute if needed 2019-09-24 08:00:08 -05:00
Andrew Eikum
8de08a1485 vrclient: Handle NULL parameters to wrapped structs 2019-09-24 08:00:08 -05:00
Andrew Eikum
13d37fd406 update dxvk to v1.4 2019-09-23 13:43:33 -05:00
Andrew Eikum
855c89ee4e update wine 2019-09-23 13:43:33 -05:00
Andrew Eikum
8d895938e6 update wine 2019-09-17 07:33:37 -05:00
Andrew Eikum
c149aae888 Include Source Han Sans in LICENSE 2019-09-13 12:46:56 -05:00
Andrew Eikum
ca62317594 update d9vk to 0.21-rc-p 2019-09-13 12:46:56 -05:00
Andrew Eikum
72cebbd3b8 update FAudio to 19.09-25-g705f2cd 2019-09-13 12:46:56 -05:00
Andrew Eikum
81930d9b2e update dxvk to 1.3.4 2019-09-13 12:46:56 -05:00
Andrew Eikum
41e370cd00 update wine 2019-09-13 12:46:56 -05:00
Andrew Eikum
a5fa181522 update d9vk to 0.20 2019-08-26 13:23:48 -05:00
Andrew Eikum
da43c48f3d Build Source Han Sans SC Regular as if it were YaHei 2019-08-23 09:57:46 -05:00
Andrew Eikum
6c8d80c176 fonts: Import source-han-sans CN Regular at v2.001
From https://github.com/adobe-fonts/source-han-sans/ at
e251b7a4fecc7c5bc57d25cb2c2e92a3e8980a39 (2.001). (The repo is too large
to reasonably use a submodule.)
2019-08-23 09:57:46 -05:00
Andrew Eikum
81b9803214 vrclient: Support v1.6.10 2019-08-23 09:57:46 -05:00
Andrew Eikum
63e14b5678 lsteamclient: Preserve command-line cdecl macro 2019-08-23 09:57:46 -05:00
Andrew Eikum
19ece0270b lsteamclient: Support ISteamRemotePlay 2019-08-23 09:57:46 -05:00
Andrew Eikum
19b53264bd lsteamclient: Generate 1.46 support 2019-08-23 09:57:46 -05:00
Andrew Eikum
35752dadb6 lsteamclient: Generate 1.45 support 2019-08-23 09:57:46 -05:00
Andrew Eikum
7aa1b840d9 lsteamclient: Import steamworks 1.45 and 1.46 2019-08-23 09:57:46 -05:00
Andrew Eikum
80465e2a7d lsteamclient: Fix SteamAPI_CheckCallbackRegistered_t calling convention 2019-08-23 09:57:46 -05:00