Commit graph

937 commits

Author SHA1 Message Date
Józef Kucia
c0f2627396 vrclient: Introduce VRCLIENT_HAVE_DXVK. 2018-10-11 08:21:09 -05:00
Józef Kucia
cad4edfed8 vrclient: Factor out ivrcompositor_submit_vulkan(). 2018-10-11 08:21:09 -05:00
Józef Kucia
53b798a62f vrclient: Factor out ivrcompositor_submit_dxvk(). 2018-10-11 08:21:08 -05:00
Józef Kucia
66e149f87f vrclient: Factor out ivrcompositor_submit_wined3d(). 2018-10-11 08:21:08 -05:00
Józef Kucia
3f2b30d351 vrclient: Make get_our_compositor() thread-safe.
get_our_compositor() is also called from the wined3d command stream
thread.
2018-10-11 08:21:08 -05:00
Józef Kucia
5d073d3f40 vrclient: Add CFI directives to asm functions.
Fixes backtraces.
2018-10-11 08:21:08 -05:00
Józef Kucia
f7ffa9c395 vrclient: Use movaps to shift XMM registers.
Follow what GCC does.
2018-10-11 08:21:08 -05:00
Józef Kucia
824d0765aa vrclient/gen_wrapper: Reduce code duplication slightly. 2018-10-11 08:21:08 -05:00
Józef Kucia
35b24f677e build_proton.sh: Avoid building OpenAL when building a single component. 2018-10-11 08:21:08 -05:00
Józef Kucia
5324710e01 build_proton.sh: Avoid building dxvk when building a single component. 2018-10-11 08:21:08 -05:00
Andrew Eikum
daea2bf3de update wine to 3.16 2018-10-11 08:21:07 -05:00
Andrew Eikum
3795edaf16 update dxvk to v0.72 2018-10-11 08:20:34 -05:00
Andrew Eikum
21e05bed9e update wine 2018-10-11 08:20:34 -05:00
Pierre-Loup A. Griffais
e5eca10ea1 Update CHANGELOG.md 2018-10-11 08:20:34 -05:00
Pierre-Loup A. Griffais
f0c6028887 Update PREREQS.md 2018-10-11 08:20:34 -05:00
Pierre-Loup A. Griffais
9e70f016d2 Update PREREQS.md 2018-10-11 08:20:34 -05:00
Andres Rodriguez
2b937c4a89 Update driver requirements for AMD VR use cases
Point at the SteamVR-for-Linux github for the requirements.
2018-10-11 08:20:34 -05:00
Pierre-Loup A. Griffais
e03de042dd Update PREREQS.md 2018-10-11 08:20:34 -05:00
Pierre-Loup A. Griffais
7fd6eedb4c Update PREREQS.md 2018-10-11 08:20:33 -05:00
Pierre-Loup A. Griffais
ca86e8ca68 Update README.md 2018-10-11 08:20:33 -05:00
Pierre-Loup A. Griffais
7991dd1283 Update CHANGELOG.md 2018-10-11 08:20:33 -05:00
Andrew Eikum
97db8b5d8d proton: Always use 'wine' instead of 'wine64'
This should fix a bunch of .NET launchers failing with c0000017.
2018-09-24 13:24:02 -05:00
Andrew Eikum
79213d39af proton: Also dump WINEESYNC in debug scripts 2018-09-24 13:24:01 -05:00
Pierre-Loup A. Griffais
c042e8af02
Update CHANGELOG.md 2018-09-13 12:16:40 -07:00
Pierre-Loup A. Griffais
d5ecb37978
Update CHANGELOG.md 2018-09-07 20:21:05 -07:00
Andrew Eikum
2532bcfc7c update wine 2018-09-07 10:19:29 -05:00
Andrew Eikum
f1bcabfdee update dxvk 2018-09-07 08:11:23 -05:00
kisak-valve
25ace9e2ca
Delete whitelist_template.md 2018-09-06 16:16:40 -04:00
kisak-valve
abd4289762
Delete feature_template.md 2018-09-06 16:16:19 -04:00
kisak-valve
d92e695fe0
Delete compatibility_template.md 2018-09-06 16:15:47 -04:00
kisak-valve
309d3be8fc
Delete feature_request.md 2018-09-06 16:15:16 -04:00
kisak-valve
8db83c48cd Update issue templates 2018-09-06 16:11:40 -04:00
kisak-valve
2a3f853011
Rename ISSUE_TEMPLATE/compatibility_template.md to .github/ISSUE_TEMPLATE/compatibility_template.md 2018-09-06 15:56:23 -04:00
Andrew Eikum
1f46ac29ec ISSUE_TEMPLATE: Couple small tweaks 2018-09-06 14:22:37 -05:00
Christian Lanig
09ddbd4f94 Add template for feature requests 2018-09-06 14:22:37 -05:00
Christian Lanig
37a1e5819e Add template for compatibility issues 2018-09-06 14:22:36 -05:00
Christian Lanig
77fc192c16 Add template for whitelist requests 2018-09-06 14:22:36 -05:00
Ben Abbott
a1daf93306 Remove requirement for Steam Client Beta. 2018-09-06 14:22:36 -05:00
LArrowHead
27a83e3315 Fix basic grammatical issues 2018-09-06 14:22:36 -05:00
Andrew Eikum
58ec0b8b97 lsteamclient: Fix order of overloaded methods in vtable
msvc++ groups overloaded methods and places them in reverse order of
declaration in the vtable.
2018-09-06 14:22:36 -05:00
Andrew Eikum
dea349153f proton: Fix dumping byte string to JSON on python3 2018-09-06 14:22:36 -05:00
Pierre-Loup A. Griffais
0c7144c32c
Update PREREQS.md 2018-08-31 14:14:22 -07:00
Pierre-Loup A. Griffais
05a78906af
Update PREREQS.md 2018-08-31 14:13:21 -07:00
Andrew Eikum
7ec30ff731 Update CHANGELOG 2018-08-30 13:38:52 -05:00
Pierre-Loup A. Griffais
5c8fafec6c
Update CHANGELOG.md 2018-08-30 11:31:05 -07:00
Andrew Eikum
8a5b8ece45 update wine 2018-08-29 09:24:41 -05:00
Andrew Eikum
5286f43fda proton: Call python3 explicitly on Linux
Frustratingly, Ubuntu ships no python binary by default, only python3,
so we can't just call python and expect it to work. This will fail on
distros that don't ship python3, but them's the breaks.
2018-08-29 09:24:41 -05:00
Andrew Eikum
59b018c19d update wine 2018-08-28 10:52:20 -05:00
AsciiWolf
7081022403 proton: Fix typo 2018-08-27 08:57:09 -05:00
Adrian Torres
f9b5a08495 Make debug scripts dump dir configurable
If PROTON_DUMP_DEBUG_COMMANDS is set, the directory where
the debug scripts will be dumped to can be defined with
the env variable / setting PROTON_DEBUG_DIR.

This commit also lets users set PROTON_DUMP_DEBUG_COMMANDS
in user_settings.py, which didn't work previously because
the variable was being fetched from os.environ instead of env.

Closes #511
2018-08-27 08:56:06 -05:00