Andrew Eikum
|
f386e16db8
|
vrclient: Use Vulkan unwrappers in IVRCompositor::GetVulkanDeviceExtensionsRequired
|
2018-04-11 11:38:05 -05:00 |
|
Andrew Eikum
|
73ba2b3471
|
vrclient: Use Vulkan unwrappers for IVRCompositor::Submit
|
2018-04-11 11:37:26 -05:00 |
|
Józef Kucia
|
f83a2f393c
|
vrclient: Call IVRCompositor::SubmitExplicitTimingData() for wined3d D3D11
|
2018-04-11 08:10:59 -05:00 |
|
Józef Kucia
|
69e7d14b65
|
vrclient: Enable explicit timing for wined3d D3D11
This makes IVRCompositor::WaitGetPoses() graphics-agnostic, and allows
us to call IVRCompositor::Submit() from the wined3d command stream.
|
2018-04-11 08:10:59 -05:00 |
|
Józef Kucia
|
7b06a5685a
|
vrclient: Call IVRCompositor::PostPresentHandoff() on wined3d command stream thread
IVRCompositor::PostPresentHandoff() has to be called on the same thread
as IVRCompositor::Submit()
|
2018-04-11 08:10:59 -05:00 |
|
Józef Kucia
|
dae9230aff
|
vrclient: Add initial support for wined3d D3D11
|
2018-04-11 08:10:58 -05:00 |
|
Józef Kucia
|
2caa4964d2
|
vrclient: Add definitions for types which can be dereferenced in IVRCompositor::Submit()
|
2018-04-11 08:10:58 -05:00 |
|
Józef Kucia
|
f126716098
|
vrclient: Add method overrides for IVRCompositor::Submit()
|
2018-04-11 08:10:58 -05:00 |
|
Józef Kucia
|
dcfb566f89
|
vrclient: Implement IVRSystem::GetDXGIOutputInfo()
|
2018-04-11 08:10:58 -05:00 |
|
Andrew Eikum
|
9792de4284
|
Fix release build switch
|
2018-04-10 10:32:53 -05:00 |
|
Andrew Eikum
|
802605d1be
|
Fix building on Mac
|
2018-04-10 10:18:52 -05:00 |
|
Andrew Eikum
|
92653d67bd
|
update wine
|
2018-04-10 08:57:18 -05:00 |
|
Andrew Eikum
|
b638eb1602
|
build_proton: Ship dxvk on mac, too
|
2018-04-10 08:50:35 -05:00 |
|
Andrew Eikum
|
98d4ab35f1
|
build_proton: Build Wine with MoltenVK
|
2018-04-10 08:50:35 -05:00 |
|
Andrew Eikum
|
3769563d12
|
Add MoltenVK submodule at v1.0.2
|
2018-04-10 08:35:05 -05:00 |
|
Andrew Eikum
|
cf00ea197d
|
README.md: A couple doc changes
|
2018-04-05 08:53:13 -05:00 |
|
Jeremy White
|
2aa231df0f
|
Move the licenses around a bit, potentially structuring for Valve
to drop in a top level license file.
|
2018-04-05 08:34:04 -05:00 |
|
Jeremy White
|
9de9024a30
|
Rename README to README.md and update it; it should be
largely complete for Linux now.
|
2018-04-04 12:29:21 -05:00 |
|
Jeremy White
|
928df711ba
|
Add a usage statement.
|
2018-04-04 09:33:09 -05:00 |
|
Jeremy White
|
a3ea83fcac
|
Make ccache optional.
|
2018-04-04 09:26:47 -05:00 |
|
Andrew Eikum
|
6606a7f0e8
|
Update wine to 3.5
|
2018-04-02 09:00:33 -05:00 |
|
Andrew Eikum
|
2c67cb3710
|
Update license information
|
2018-03-30 10:40:09 -05:00 |
|
Andrew Eikum
|
69942f9fc8
|
proton: Start unknown filetypes with 'start.exe'
Doom II for example launches with a batch script.
|
2018-03-30 10:40:09 -05:00 |
|
Andrew Eikum
|
d0d0e9e9d5
|
update wine
|
2018-03-30 10:40:09 -05:00 |
|
Andrew Eikum
|
53c0988fc1
|
proton: Allow Windows apps to write to stdout
|
2018-03-30 10:40:09 -05:00 |
|
Andrew Eikum
|
f2c107dbe2
|
update wine
|
2018-03-29 12:13:22 -05:00 |
|
Andrew Eikum
|
8a45036984
|
steamclient: Give steamclient.dylib path explicitly on macos
|
2018-03-29 12:12:48 -05:00 |
|
Andrew Eikum
|
cd99923b5e
|
README: Document runtime options
|
2018-03-28 10:36:55 -05:00 |
|
Andrew Eikum
|
430d91c888
|
proton: Add nod3d11 config option
|
2018-03-28 10:27:56 -05:00 |
|
Andrew Eikum
|
3dcda97a25
|
update dxvk
|
2018-03-27 12:39:18 -05:00 |
|
Andrew Eikum
|
7a00d2583a
|
update wine
|
2018-03-27 12:32:30 -05:00 |
|
Andrew Eikum
|
83baefd831
|
build_proton: Require gcc >= 5.3
|
2018-03-23 09:11:38 -05:00 |
|
Andrew Eikum
|
5df6c21656
|
update dxvk
|
2018-03-22 11:48:20 -05:00 |
|
Andrew Eikum
|
05fe51db59
|
build_proton: Add lsteamclient build targets
|
2018-03-21 13:20:58 -05:00 |
|
Józef Kucia
|
1708a87b49
|
build_proton.sh: Do not package proton when building single component
|
2018-03-21 11:41:59 -05:00 |
|
Józef Kucia
|
b63199deff
|
build_proton.sh: Add support for building selected components
|
2018-03-21 11:41:58 -05:00 |
|
Józef Kucia
|
b46ebbd333
|
build_proton.sh: Prefix some paths with $TOP
|
2018-03-21 11:41:54 -05:00 |
|
Andrew Eikum
|
81f367462e
|
update dxvk
|
2018-03-19 14:15:21 -05:00 |
|
Andrew Eikum
|
c5c8b90ff4
|
Update wine to 3.4
|
2018-03-19 13:28:38 -05:00 |
|
Andrew Eikum
|
ba3e23fb31
|
proton: Make debug logging a little simpler
|
2018-03-16 14:50:37 -05:00 |
|
Andrew Eikum
|
5b3ceebc20
|
proton: Also lock the prefix
|
2018-03-16 14:50:37 -05:00 |
|
Andrew Eikum
|
7a20ea9c1f
|
proton: Lock on write access to the dist/ directory
Steam needs to be able to run proton several times in parallel without
it becoming corrupted.
|
2018-03-16 11:37:27 -05:00 |
|
Andrew Eikum
|
e59105dc2f
|
proton: Improve debug scripts
|
2018-03-14 14:11:21 -05:00 |
|
Andrew Eikum
|
69c8705c2a
|
update README for OSX
|
2018-03-13 14:31:12 -05:00 |
|
Andrew Eikum
|
3a3737f2ca
|
Update license text
|
2018-03-13 14:18:43 -05:00 |
|
Andrew Eikum
|
5a007b0123
|
update dxvk
|
2018-03-13 13:03:43 -05:00 |
|
Andrew Eikum
|
c3ccf5a02d
|
update wine
|
2018-03-13 12:58:10 -05:00 |
|
Andrew Eikum
|
1ad8b530ea
|
proton: For now, always dump debug scripts
|
2018-03-13 12:57:53 -05:00 |
|
Andrew Eikum
|
f7af914fe7
|
proton: Send logging to stderr
stdout is read by Steam when handling the compat path verbs. So we
should never write other stuff to stdout.
|
2018-03-13 12:33:07 -05:00 |
|
Andrew Eikum
|
3c120fa953
|
proton: Consistently read from os.environ, not our local copy
|
2018-03-13 12:33:07 -05:00 |
|