Andrew Eikum
|
fb1c2686a2
|
vrclient: Support IVRInput and IVRIOBuffer
|
2018-06-05 10:02:07 -05:00 |
|
Andrew Eikum
|
af59703d41
|
vrclient: Import openvr v1.0.13, v1.0.14, and v1.0.15
|
2018-06-05 09:39:20 -05:00 |
|
Andrew Eikum
|
d472d536cf
|
vrclient: Call SetExplicitTimingMode even on older vrclient versions
|
2018-06-05 09:34:21 -05:00 |
|
Andrew Eikum
|
aae498498f
|
proton: Add +debugstr to default channels
Some games dump useful debug info here, especially Id Software games.
|
2018-05-31 12:42:21 -05:00 |
|
Andrew Eikum
|
5d764832bc
|
Properly use and document the steam-runtime run.sh script
|
2018-05-31 12:30:43 -05:00 |
|
Andrew Eikum
|
e7122c820d
|
Add ffmpeg submodule at 4.0 and ship it
This is needed for WMA support in Wine's xaudio2.
|
2018-05-31 12:30:43 -05:00 |
|
Andrew Eikum
|
81b190d404
|
build_proton: Fix building on Mac
|
2018-05-30 12:59:03 -05:00 |
|
Andrew Eikum
|
bdf9b8dda9
|
update wine
|
2018-05-30 12:57:45 -05:00 |
|
Andrew Eikum
|
e31b4f2b02
|
proton: Fix checking environment overrides
|
2018-05-25 11:24:12 -05:00 |
|
Andrew Eikum
|
a38fb17c7a
|
build_proton: Build default prefix against the Steam runtime
|
2018-05-23 15:07:36 -05:00 |
|
Andrew Eikum
|
565041c0e7
|
vrclient: Don't build DXVK support on 32-bit Mac
MoltenVK is 64-bit only, so DXVK will not be supported on 32-bit.
|
2018-05-23 14:34:53 -05:00 |
|
Andrew Eikum
|
d8225e6a80
|
Update MoltenVK to 1.0.9
|
2018-05-23 13:56:38 -05:00 |
|
Andrew Eikum
|
3e05e9bb1a
|
proton: Use DXVK by default, add PROTON_USE_WINED3D11 switch
|
2018-05-23 13:56:38 -05:00 |
|
Andrew Eikum
|
417831eeca
|
Build the default prefix on the build machine
|
2018-05-23 12:51:40 -05:00 |
|
Andrew Eikum
|
6f1ab7537b
|
build_proton: Dump dxvk version into dist
|
2018-05-23 12:51:39 -05:00 |
|
Andrew Eikum
|
161118c064
|
update dxvk to include VR support
|
2018-05-23 12:51:39 -05:00 |
|
Andrew Eikum
|
7e6322b448
|
update wine
|
2018-05-23 12:51:39 -05:00 |
|
Andrew Eikum
|
dde8da9f00
|
proton: Also dump STEAM_COMPAT_CLIENT_INSTALL_PATH to debug scripts
|
2018-05-18 09:21:38 -05:00 |
|
Andrew Eikum
|
c0f69f618c
|
proton: Disable DXVK logging by default
|
2018-05-18 09:21:38 -05:00 |
|
Andrew Eikum
|
d3a99e2db3
|
README: Fix typo
|
2018-05-18 09:21:38 -05:00 |
|
Andrew Eikum
|
5886d9432f
|
update wine
|
2018-05-10 08:57:13 -05:00 |
|
Andrew Eikum
|
83bcee6893
|
update dxvk
|
2018-05-02 09:21:23 -05:00 |
|
Andrew Eikum
|
f8acbc68a9
|
vrclient: Support TextureWithPose and TextureWithDepth
|
2018-05-02 08:40:26 -05:00 |
|
Andrew Eikum
|
eb1479aeb2
|
Update dist license for new Proton terms
|
2018-05-01 09:38:29 -05:00 |
|
Andrew Eikum
|
2edea745d7
|
Update Wine to 3.7
|
2018-04-30 09:02:22 -05:00 |
|
Andrew Eikum
|
01206c4661
|
proton: Show prefix path on upgrade
|
2018-04-20 10:11:19 -05:00 |
|
Andrew Eikum
|
3c3c08a850
|
vrclient: Fix building on mac
|
2018-04-19 14:34:51 -05:00 |
|
Andrew Eikum
|
855f09b019
|
Update wine
|
2018-04-19 14:01:14 -05:00 |
|
Andrew Eikum
|
fa7accb724
|
Update license info
|
2018-04-19 12:52:55 -05:00 |
|
Andrew Eikum
|
5aa155edb2
|
vrclient: Use Vulkan unwrappers in IVRSystem::GetOutputDevice
|
2018-04-11 11:38:16 -05:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Andrew Eikum
|
38efd9aeed
|
proton: Use STEAM_COMPAT_CLIENT_INSTALL_PATH if available
|
2018-03-13 12:33:07 -05:00 |
|
Andrew Eikum
|
07d39d53ef
|
toolmanifest: Fix syntax
|
2018-03-12 08:53:55 -05:00 |
|
Andrew Eikum
|
ab400010bc
|
update dxvk
|
2018-03-08 13:04:58 -06:00 |
|
Andrew Eikum
|
0ddd3ff3d2
|
proton: Don't hard-code legacycompat path
|
2018-03-08 12:53:25 -06:00 |
|
Andrew Eikum
|
4c05f2aeec
|
build_proton: Build openal-soft
|
2018-03-08 12:53:01 -06:00 |
|
Andrew Eikum
|
1cfd9f7a16
|
Add openal-soft submodule at version 1.18.2
|
2018-03-08 12:52:57 -06:00 |
|
Andrew Eikum
|
305196b1ba
|
build_proton: Build with -O2
|
2018-03-08 12:48:05 -06:00 |
|
Andrew Eikum
|
3a1b1d1b00
|
steamclient: Load steamclient.dylib on mac
|
2018-03-07 14:41:41 -06:00 |
|
Andrew Eikum
|
0ef10d57f8
|
build_proton: Improve stripping on mac
This still leaks my build paths in the binaries, though.
|
2018-03-06 13:07:55 -06:00 |
|
Andrew Eikum
|
f11e36aac0
|
proton: Use DYLD_LIBRARY_PATH for mac
|
2018-03-06 12:13:55 -06:00 |
|
Andrew Eikum
|
50c129c318
|
build_proton: Support mac build
|
2018-03-06 12:13:55 -06:00 |
|
Andrew Eikum
|
5270e09e94
|
Add SDL-mirror submodule at version 2.0.7
The official SDL repo is unfortunately Mercurial, so let's use a mirror
instead.
|
2018-03-02 11:12:04 -06:00 |
|
Andrew Eikum
|
d30f073f6d
|
Add libjpeg-turbo submodule at version 1.5.3
|
2018-03-02 11:12:04 -06:00 |
|
Andrew Eikum
|
859ad41bb1
|
Add libpng submodule at version 1.6.34
|
2018-03-02 11:12:04 -06:00 |
|
Andrew Eikum
|
414e94f017
|
Add freetype2 submodule at version 2.9
|
2018-03-02 11:12:04 -06:00 |
|
Andrew Eikum
|
5dd28393e2
|
update wine
|
2018-03-01 14:00:09 -06:00 |
|
Andrew Eikum
|
411d0945c0
|
update dxvk
|
2018-03-01 13:59:02 -06:00 |
|
Andrew Eikum
|
f5b838c9e6
|
proton: Also log during winepath operations
|
2018-02-27 11:00:55 -06:00 |
|
Andrew Eikum
|
4cda34da0f
|
add a README
|
2018-02-26 09:05:21 -06:00 |
|
Andrew Eikum
|
37eb221d95
|
proton: Fix translatepath verbs
|
2018-02-26 08:44:11 -06:00 |
|
Andrew Eikum
|
b782a37bf1
|
build_proton: fix deploying binaries
|
2018-02-26 08:44:02 -06:00 |
|
Andrew Eikum
|
7ee21d6ad2
|
check in dxvk binaries
|
2018-02-23 11:00:05 -06:00 |
|
Andrew Eikum
|
ecc023db90
|
dxvk: Give up building on debian
|
2018-02-23 10:57:38 -06:00 |
|
Andrew Eikum
|
26b3dfa09a
|
update dxvk
|
2018-02-23 08:46:21 -06:00 |
|
Andrew Eikum
|
d5c916f69c
|
proton: Delete Steam files before copying them
|
2018-02-20 11:23:03 -06:00 |
|
Andrew Eikum
|
c32f46cf00
|
proton: Use new translatepath API
|
2018-02-20 09:39:14 -06:00 |
|
Andrew Eikum
|
ad6468dd6d
|
update dxvk
|
2018-02-19 09:10:41 -06:00 |
|
Andrew Eikum
|
ead648522a
|
proton: Use log function
|
2018-02-15 13:06:32 -06:00 |
|
Andrew Eikum
|
711273dd2c
|
proton: Add prefix upgrade infrastructure
|
2018-02-15 12:55:40 -06:00 |
|
Andrew Eikum
|
39d699318c
|
build_dxvk: Fix installing into win32 directory
|
2018-02-15 11:19:41 -06:00 |
|
Andrew Eikum
|
6ae0931fd2
|
build_proton: Don't strip by default
|
2018-02-15 10:27:09 -06:00 |
|
Andrew Eikum
|
5cef7459dc
|
proton: Dump a few different debugging utilities
|
2018-02-15 10:22:07 -06:00 |
|
Andrew Eikum
|
434ed0476c
|
proton: Disable WINEDEBUG during winedbg session
|
2018-02-15 09:37:19 -06:00 |
|
Andrew Eikum
|
0979ab9ed0
|
proton: Match winedbg to the architecture type
|
2018-02-15 09:37:18 -06:00 |
|