Commit Graph

1049 Commits

Author SHA1 Message Date
05173d8a2d build: Pass in CXXFLAGS for building DXVK code in Wine 2019-10-22 09:13:21 -05:00
e30bd8ea88 build: Add a new "redist" target for distribution outside of Steam 2019-10-18 11:20:47 -05:00
230b9d81a2 proton: Support any proton_dist compression scheme 2019-10-18 10:09:36 -05:00
24300e3f27 Don't compress dist tarball
This lets us take advantage of Steam delta updates.
2019-10-18 09:56:47 -05:00
338d72133e update wine 2019-10-18 09:52:24 -05:00
bcda92d532 update filelock.py
To b30bdc4fb998f5f4350257235eb51147f9e81862 from
https://github.com/benediktschmitt/py-filelock/
2019-10-18 09:52:24 -05:00
31fe51430a build: Add UNSTRIPPED_BUILD option to avoid stripping binaries 2019-10-18 09:52:24 -05:00
ba72758ff7 Vagrantfile: Drop Arch chroot in favor of local mingw-w64 build 2019-10-18 09:52:24 -05:00
3ad34a0b3f Apply binutils patches 2019-10-18 09:52:24 -05:00
48d6c81c73 add build-mingw-w64 script 2019-10-18 08:35:00 -05:00
b3e80d99d8 Change Vagrant build VM to debian10 2019-10-18 08:35:00 -05:00
1dc63b6079 Add resize-vagrant-disk.sh script, since the default disk image is small 2019-10-18 08:35:00 -05:00
71d4637729 Ignore vagrant working directories. proton-4.11-7 2019-10-09 08:35:09 -05:00
9747e3233b update d9vk to 0.22 2019-10-09 08:35:09 -05:00
244630d153 update dxvk to v1.4.2 2019-10-09 08:35:09 -05:00
526279b0f4 update wine 2019-10-08 15:21:18 -05:00
90563ed984 update wine-mono to 4.9.3 2019-10-08 15:21:18 -05:00
46f1a6c236 vrclient: Truncate short VREvent_t structs 2019-10-08 15:21:18 -05:00
b32161679d vrclient: Add field alignment to converted structs, too 2019-09-24 08:00:09 -05:00
1d2b72f307 vrclient: Handle size parameters and fields 2019-09-24 08:00:09 -05:00
2da8a7dd32 vrclient: Dereference more typedefs 2019-09-24 08:00:09 -05:00
f24e88d400 vrclient: remove redundant user_structs field 2019-09-24 08:00:09 -05:00
3584832fa4 vrclient: Clean up struct conversion 2019-09-24 08:00:09 -05:00
3fecadaf4e vrclient: fix up const types 2019-09-24 08:00:09 -05:00
223286df88 vrclient: Dereference typedefs 2019-09-24 08:00:08 -05:00
ede0f96149 vrclient: Convert structure members 2019-09-24 08:00:08 -05:00
8fe55dee47 vrclient: Check all structs for conversion 2019-09-24 08:00:08 -05:00
181eb3a68f vrclient: Use 32-bit build for thiscall wrappers 2019-09-24 08:00:08 -05:00
2eda0d235b vrclient: Add alignment attribute if needed 2019-09-24 08:00:08 -05:00
8de08a1485 vrclient: Handle NULL parameters to wrapped structs 2019-09-24 08:00:08 -05:00
13d37fd406 update dxvk to v1.4 proton-4.11-6 2019-09-23 13:43:33 -05:00
855c89ee4e update wine 2019-09-23 13:43:33 -05:00
8d895938e6 update wine proton-4.11-5 2019-09-17 07:33:37 -05:00
c149aae888 Include Source Han Sans in LICENSE proton-4.11-4 2019-09-13 12:46:56 -05:00
ca62317594 update d9vk to 0.21-rc-p 2019-09-13 12:46:56 -05:00
72cebbd3b8 update FAudio to 19.09-25-g705f2cd 2019-09-13 12:46:56 -05:00
81930d9b2e update dxvk to 1.3.4 2019-09-13 12:46:56 -05:00
41e370cd00 update wine 2019-09-13 12:46:56 -05:00
a5fa181522 update d9vk to 0.20 proton-4.11-3 2019-08-26 13:23:48 -05:00
da43c48f3d Build Source Han Sans SC Regular as if it were YaHei 2019-08-23 09:57:46 -05:00
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
81b9803214 vrclient: Support v1.6.10 2019-08-23 09:57:46 -05:00
63e14b5678 lsteamclient: Preserve command-line cdecl macro 2019-08-23 09:57:46 -05:00
19ece0270b lsteamclient: Support ISteamRemotePlay 2019-08-23 09:57:46 -05:00
19b53264bd lsteamclient: Generate 1.46 support 2019-08-23 09:57:46 -05:00
35752dadb6 lsteamclient: Generate 1.45 support 2019-08-23 09:57:46 -05:00
7aa1b840d9 lsteamclient: Import steamworks 1.45 and 1.46 2019-08-23 09:57:46 -05:00
80465e2a7d lsteamclient: Fix SteamAPI_CheckCallbackRegistered_t calling convention 2019-08-23 09:57:46 -05:00
abfb04f8cc lsteamclient: Fix debug printing 2019-08-23 09:57:46 -05:00
e924a862d7 proton: Remove old xinput controller entries from registry
These will get iterated by setupapi even if they're not physically
present, which causes some games (HITMAN 2) to treat these devices like
xinput devices.
2019-08-23 09:57:46 -05:00