Rémi Bernon
a0b7e2daba
steam_helper: Do not let the default console ctrl handler kill us.
...
I'm not sure if we should intercept all ctrl types, but letting Ctrl-C
kill us is getting in the way when we run winedbg as a child.
2020-02-03 09:54:07 -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
Zhiyi Zhang
aee1b47925
build: Move environment variables to the end of configure script.
...
"ENV=VAR ./configure" is different from "./configure ENV=VAR".
The latter caches command line variables in config.status.
So "config.status --recheck" succeeds executing configure script
Otherwise, "config.status --recheck" often fails when only source
is updated because some variables are not cached. Examples include
being not able to find bison or vkd3d.h when they are obviously present,
which are because of missing BISON and VKD3D_CFLAGS variables.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2019-11-26 14:07:01 -06:00
Zhiyi Zhang
c448cd61ce
build: Remove unused variables.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2019-11-26 14:07:01 -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
Andrew Eikum
1a460ade01
proton: Set up VR paths after waiting for wineserver to exit
...
We need the server to exit before calling winepath in case the ESYNC or
FSYNC settings changed between run and waitforexitandrun calls.
2019-11-07 13:36:27 -06:00
Andrew Eikum
bd8efaa9a6
build: Build c++ files with -fno-gnu-unique
...
Wine requires dlclose() to be functional, and g++ breaks it by default.
This manifested as wined3d failing to load a 2nd time after being
unloaded.
2019-11-07 13:36:27 -06:00
Andrew Eikum
faf2b8271a
build: Pass bison in PATH
...
When Wine re-runs configure (e.g. during bisect with an existing build
tree), it won't remember the previous BISON variable.
2019-11-07 13:36:27 -06:00
Andrew Eikum
2c896e5f4f
build: Build vkd3d with NDEBUG and strip it
2019-11-07 13:36:27 -06:00
Andrew Eikum
7d37963faf
user_settings.py: Add default VKD3D_DEBUG logging
2019-11-07 13:36:27 -06:00
Andrew Eikum
c3554e80e4
update wine
2019-11-07 13:36:27 -06:00
Andrew Eikum
c87e94540c
update wine-mono to 4.9.4
2019-11-07 13:36:27 -06:00
Andrew Eikum
2be264a9d1
update FAudio to 19.11
2019-11-07 13:36:27 -06:00
Andrew Eikum
22e9fc4f8b
update dxvk to v1.4.4
2019-11-07 13:36:27 -06:00
Andrew Eikum
d90ac38f75
update d9vk to 0.30
2019-11-07 13:36:27 -06:00