Commit graph

678 commits

Author SHA1 Message Date
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
Andrew Eikum
abfb04f8cc lsteamclient: Fix debug printing 2019-08-23 09:57:46 -05:00
Andrew Eikum
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
Andrew Eikum
936c18088e add CONTROLLERS documentation 2019-08-23 09:57:46 -05:00
Andrew Eikum
37869b4260 Create docs/ directory 2019-08-23 09:57:46 -05:00
Andrew Eikum
7ab0135365 update wine 2019-08-23 09:57:46 -05:00
Andrew Eikum
d73b927e2d steam_helper: Run console apps with a new console
This should allow Wine to show a wineconsole dialog for games which make
use of it. Suggested by Vincent.
2019-08-12 13:19:52 -05:00
Joshua Ashton
948aeac50d vrclient: Support for HmdSystemFactory export
Fixes a crash in Half-Life 2 in settings, and other legacy VR titles
2019-08-08 14:14:28 -05:00
Justin Martin
53b24d7188 user_settings.py: Add PROTON_NO_FSYNC switch 2019-08-06 14:40:24 -05:00
Andrew Eikum
18568f70e4 update FAudio to 19.08 2019-08-06 14:40:24 -05:00
Andrew Eikum
0e19f966a3 update dxvk to v1.3.2 + bd40b057202a9e4 2019-08-06 14:40:24 -05:00
Andrew Eikum
cfb2d906c8 update wine 2019-08-06 14:40:24 -05:00
Andrew Eikum
a6c0e8b2ff proton: Don't override the environment with user_settings
The intended priority orider is command-line options (the environment)
beats user_settings beats compat_config settings beats defaults.
2019-08-05 09:23:43 -05:00
Andrew Eikum
685f119488 proton: pylint fixes 2019-08-01 14:30:26 -05:00
Andrew Eikum
d0346080bd proton: Check that we're running as a script 2019-08-01 14:30:26 -05:00
Andrew Eikum
055e095af7 proton: Use the right environment creating default prefix 2019-08-01 14:30:26 -05:00
Andrew Eikum
d2cf7e08eb proton: Change global references to instance 2019-08-01 14:30:26 -05:00
Andrew Eikum
7425001e8e proton: Move session methods into Session class 2019-08-01 14:30:26 -05:00
Andrew Eikum
adcdea1315 proton: Move session globals into Session class 2019-08-01 14:30:26 -05:00
Andrew Eikum
975875265c proton: Swap global CompatData references for instance 2019-08-01 14:30:26 -05:00
Andrew Eikum
48c774d868 proton: Move prefix logic into CompatData class 2019-08-01 14:30:26 -05:00
Andrew Eikum
c8639f6132 proton: Move some logic into Proton class 2019-08-01 14:30:26 -05:00
Andrew Eikum
5c9dd25e81 proton: Don't hard-code compatdata paths 2019-08-01 14:30:26 -05:00
Andrew Eikum
6d6e86df99 proton: Don't hard-code proton paths 2019-08-01 14:30:26 -05:00