Andrew Eikum
f21922d970
media-converter: Add media-converter gstreamer plugin
2020-09-29 14:29:05 -05:00
Andrew Eikum
2605bdf477
remove ffmpeg
2020-09-29 14:29:05 -05:00
Andrew Eikum
aa48d40386
FAudio: Support gstreamer
2020-09-29 14:29:05 -05:00
Andrew Eikum
7d444028c3
update wine to 5.13
2020-09-29 14:29:05 -05:00
Andrew Eikum
2cc2552492
update mingw compiler versions
2020-09-17 10:41:18 -05:00
Andrew Eikum
e43b040ef7
build cross-compilers both for 64-bit host
2020-09-17 10:41:18 -05:00
Andrew Eikum
c1d65705bb
only build widl once
2020-09-17 10:41:18 -05:00
Andrew Eikum
fbd6881619
remove glib from build
2020-09-17 10:41:18 -05:00
Andrew Eikum
e9a48c2844
build against the Soldier SDK
2020-09-17 10:41:16 -05:00
Andrew Eikum
4ee3a5af70
proton: Add vkd3dfl12 to force Direct3D 12 feature level
2020-07-15 15:28:04 -05:00
Andrew Eikum
84fd803d96
update wine
2020-07-15 15:28:04 -05:00
Andrew Eikum
a108998170
update mingw-w64 to 7.0.0
...
Contains a bugfix required for vkd3d-proton.
2020-07-15 10:31:53 -05:00
Andrew Eikum
1c26086688
Fix up vkd3d-proton build
2020-07-15 10:31:53 -05:00
Andrew Eikum
53d18030e6
update wine
2020-06-10 17:04:52 -05:00
Andrew Eikum
ee8e065367
steam_helper: Catch JSON exceptions
2020-06-10 07:43:32 -05:00
Andrew Eikum
432cb93797
README: Disincentivize trying the write watch hack
2020-06-05 08:58:23 -05:00
Andrew Eikum
745d5dcf3a
update Vulkan-Headers to v1.2.142
2020-06-05 08:58:23 -05:00
Andrew Eikum
9352a5ffd7
update vkd3d
2020-06-05 08:58:23 -05:00
Andrew Eikum
a853ce145d
lsteamclient: Import steamworks 1.48a and fix up networkingsockets versions
2020-06-05 08:58:23 -05:00
Andrew Eikum
48a702ac4e
update FAudio to 20.06
2020-06-05 08:58:23 -05:00
Andrew Eikum
10d35a3072
update dxvk to v1.7
2020-06-05 08:58:23 -05:00
Andrew Eikum
9f614e83ce
proton: Add nowritewatch config option to disable write watch support
2020-06-05 08:58:23 -05:00
Andrew Eikum
78bd89369d
update wine
2020-06-05 08:58:20 -05:00
Andrew Eikum
c6a40b9947
update vkd3d
2020-04-30 14:28:56 -05:00
Andrew Eikum
187b34036a
update wine
2020-04-30 14:28:54 -05:00
Andrew Eikum
fa9fa6fb04
update dxvk to v1.6.1-8-g9f4baf3f
2020-04-27 10:37:03 -05:00
Andrew Eikum
1a0cf7f7e2
proton: Unset WINE{E,F}SYNC if they are disabled
2020-04-27 07:51:44 -05:00
Andrew Eikum
16c6c2756a
Vagrantfile: set a lower memory bound of 4096 MB
2020-04-27 07:39:08 -05:00
Andrew Eikum
51d29f3457
update Vulkan-Headers to 1.2.131
...
Required by vkd3d update.
2020-04-15 11:57:44 -05:00
Andrew Eikum
c0421aacce
update vkd3d
2020-04-15 11:57:44 -05:00
Andrew Eikum
63b6a4f80b
update wine
2020-04-09 13:54:06 -05:00
Andrew Eikum
b2f97cac09
Update .gitignore
2020-04-01 11:24:02 -05:00
Andrew Eikum
07860b2473
steam_helper: Fix XDG_CONFIG_HOME handling
2020-03-23 09:50:17 -05:00
Andrew Eikum
22f4012278
update wine
2020-03-19 14:48:52 -05:00
Andrew Eikum
a9575f7c77
proton: Add cmdlineappend: compat config option
2020-03-19 14:48:52 -05:00
Andrew Eikum
13ccf8a854
vrclient: Convert paths coming in over JSON
2020-03-19 14:48:52 -05:00
Andrew Eikum
0a77ffde26
vrclient: import jsoncpp
2020-03-19 14:48:52 -05:00
Andrew Eikum
bf3ca0fd4a
vrclient: support openvr v1.10.30
2020-03-19 14:48:52 -05:00
Andrew Eikum
c7c3b3c8a7
vrclient: Support openvr v1.9.16
2020-03-18 13:50:17 -05:00
Andrew Eikum
2708188322
proton: Don't dump PROTON_VR_RUNTIME variable
...
It's set by steam_helper now.
2020-03-18 13:50:09 -05:00
Andrew Eikum
18e235f96b
lsteamclient: Sync environment only once
2020-03-18 13:49:55 -05:00
Andrew Eikum
6ad6ed2249
update dxvk to v1.5.5-15-g45c8b0910
2020-03-09 10:03:54 -05:00
Andrew Eikum
f96c8d6e6a
proton: Add noforcelgadd compat config option
2020-03-09 10:03:54 -05:00
Andrew Eikum
f9b9e9416a
update FAudio to 20.03
2020-03-09 10:03:54 -05:00
Andrew Eikum
64f4d0de95
update dxvk to v1.5.5
2020-03-09 10:03:54 -05:00
Andrew Eikum
e781acfa78
proton: Force LARGE_ADDRESS_AWARE flag for all applications
2020-03-09 10:03:54 -05:00
Andrew Eikum
5f22772332
build: Build deinterlace gstreamer filter
2020-03-09 10:03:54 -05:00
Andrew Eikum
ef07eee01a
steam_helper: Always pass CREATE_UNICODE_ENVIRONMENT to CreateProcess
...
According to Joshua Ashton, real steam.exe does this.
2020-03-09 10:03:54 -05:00
Andrew Eikum
349df9c436
steam_helper: Set up VR paths in steam.exe, not proton
...
This speeds up game launch times.
2020-03-09 10:03:54 -05:00
Andrew Eikum
e1c5da52c6
steam_helper: Import jsoncpp
2020-03-05 10:03:11 -06:00
Andrew Eikum
a4b8a51d4a
steam_helper: Don't use msvcrt
...
We need access to linux crt functions (like getenv()), so disallow use
of msvcrt. Notably, linux crt wchar functions are _not_ compatible with
Windows WCHAR strings.
2020-03-05 10:03:11 -06:00
Andrew Eikum
6364369ad9
update wine
2020-03-05 10:03:11 -06:00
Andrew Eikum
64f0fc7559
update wine
2020-02-19 15:14:43 -06:00
Andrew Eikum
52e721fa23
update vkd3d with philip/metro-tess-fixes (89c516e)
2020-02-19 15:14:40 -06:00
Andrew Eikum
0ee22f41e0
Pull upstream
2020-02-13 12:40:41 -06:00
Andrew Eikum
a623278293
dxvk: Add vrclient workaround for Subnautica
2020-02-10 14:51:32 -06:00
Andrew Eikum
7f5d2e96b8
update wine
2020-02-10 14:50:45 -06:00
Andrew Eikum
5d3d462f59
proton: Default to DXVK for d3d9.
2020-02-07 06:45:08 -06:00
Andrew Eikum
bca0a720cd
build: Build and ship glib, gstreamer, gst-plugins-base, and gst-plugins-good
2020-02-07 06:45:08 -06:00
Andrew Eikum
2fb0c450e0
Add glib submodule at 2.58.3
...
This is the latest version that will support the steam-runtime's old
python and meson.
2020-02-07 06:45:08 -06:00
Andrew Eikum
87d2ee95ce
Add gstreamer, gst-plugins-base, and gst-plugins-good submodules at 1.16.2
2020-02-07 06:45:08 -06:00
Andrew Eikum
8e5fc81871
update FAudio to 20.02
2020-02-07 06:45:08 -06:00
Andrew Eikum
9539c3b54a
update dxvk to v1.5.4
2020-02-07 06:45:06 -06:00
Andrew Eikum
bf706d0402
README: Update for current Vagrant setup
2020-02-03 09:54:07 -06:00
Andrew Eikum
d439e35f62
build: Use a shared wine-gecko installation
2020-02-03 09:54:07 -06:00
Andrew Eikum
45e3edf3ef
update wine to 5.0
2020-02-03 09:54:07 -06:00
Andrew Eikum
4b08e7a1ae
proton: Be quiet if steamvr is missing
2020-01-13 13:56:36 -06:00
Andrew Eikum
2ff8644b5b
update FAudio to 20.01
2020-01-13 13:56:36 -06:00
Andrew Eikum
7332b60672
update wine
2020-01-13 13:56:36 -06:00
Andrew Eikum
6b73ee7735
update dxvk to v1.5.1
2020-01-13 08:25:10 -06:00
Andrew Eikum
4338fb517a
proton: Remove python2 case
...
Python2 is dead, and we explicitly invoke python3 in the shebang anyway.
2020-01-13 08:25:10 -06:00
Andrew Eikum
9cf68a1c5e
vrclient: Support openvr v1.8.19
2020-01-10 08:35:33 -06:00
Andrew Eikum
fc3fcd51f8
vrclient: Support openvr v1.7.15
2020-01-10 08:35:33 -06:00
Andrew Eikum
f35f663a1b
vrclient: Handle NULL texture argument to IVRRenderModels::LoadIntoTextureD3D11_Async
2020-01-10 08:35:33 -06:00
Andrew Eikum
115b422c8f
vrclient: Support IVRRenderModels::LoadTextureD3D11_Async
2020-01-10 08:35:33 -06:00
Andrew Eikum
113770b5f4
update licenses
2020-01-10 08:35:33 -06:00
Andrew Eikum
1bfc03a2c5
steamclient: generate 1.47 support
2020-01-10 07:49:46 -06:00
Andrew Eikum
a2317ff230
steamclient: Clean up 1.47 for generating
2020-01-10 07:49:46 -06:00
Andrew Eikum
03ed34405a
steamclient: import steamworks 1.47
2020-01-10 07:49:45 -06:00
Andrew Eikum
f7f6f6b4db
build: Use new dxvk_config library instead of importing into wined3d
2020-01-10 07:49:13 -06:00
Andrew Eikum
17ae1c4447
Revert "build: Build c++ files with -fno-gnu-unique"
...
This reverts commit bd8efaa9a6 .
2019-12-18 09:39:02 -06:00
Andrew Eikum
9e542fada6
build: Ship d9vk from dxvk
2019-12-18 08:40:45 -06:00
Andrew Eikum
7d07e03631
update dxvk to v1.5
2019-12-18 08:40:45 -06:00
Andrew Eikum
2b8b274c5b
update wine
2019-12-18 08:40:45 -06:00
Andrew Eikum
c02769a84d
update d9vk to 0.40-rc-p
2019-12-09 13:33:34 -06:00
Andrew Eikum
8320aaa9e6
update dxvk to v1.4.4-5-g823181c2 (release-1.4.4.x branch)
2019-12-09 13:33:34 -06:00
Andrew Eikum
022f40b3b6
update vkd3d
2019-12-09 13:33:34 -06:00
Andrew Eikum
97509ee5c7
update wine
2019-12-09 13:33:34 -06:00
Andrew Eikum
baf96d838a
update FAudio to 19.12
2019-12-06 11:25:45 -06:00
Andrew Eikum
b6462471bf
Revert "build: Pass bison in PATH"
2019-11-26 14:12:28 -06:00
Andrew Eikum
3454fff8d3
build-mingw-w64.sh: Document my findings
2019-11-26 11:03:32 -06:00
Andrew Eikum
2ba034409c
Vagrantfile: Remove system mingw-w64 after installing ours
...
Just to ensure we don't use the wrong one.
2019-11-26 10:53:16 -06:00
Andrew Eikum
354428c2c5
build-mingw-w64.sh: Adjust mingw-w64 configure to closer match Arch Linux
2019-11-26 10:53:16 -06:00
Andrew Eikum
68162a8fc1
build-mingw-w64.sh: Adjust gcc configure to closer match Arch Linux
2019-11-26 10:53:16 -06:00
Andrew Eikum
7600c157b4
build-mingw-w64.sh: Make configure args easier to read
2019-11-26 10:53:16 -06:00
Andrew Eikum
0bdd04209c
build-mingw-w64.sh: Build libstdc++v3 twice
...
The first build is missing a bunch of libc functions because libstdc++
is missing (obviously). Building again lets it find these libc functions
and take better codepaths. This fixes D9VK performance regressions, for
example in Rocket League.
2019-11-26 10:53:16 -06:00
Andrew Eikum
4cc3856885
update wine
2019-11-26 10:53:16 -06:00
Andrew Eikum
afe8a0e705
Makefile: add d9vk target
2019-11-15 09:57:43 -06:00
Andrew Eikum
fd5b6b2a0e
README: Document redist target
2019-11-08 12:54:43 -06:00
Andrew Eikum
0aff3986b6
update dxvk
2019-11-07 13:36:27 -06:00