68bd1c20e8
build: Use proton sdk docker image for building.
2021-03-31 14:08:10 -05:00
6eba98ad23
build: Bump GCC to 10.2.0, Binutils to 2.36.1 and Rust to 1.50.0.
2021-03-31 14:08:10 -05:00
fe4663159d
steam_helper: Call FreeConsole before waiting to exit
...
Patch by Jacek Caban. This allows conhost to exit so it won't block server exit.
2021-03-31 14:08:10 -05:00
8398ebded4
update wine to 6.3
2021-03-31 14:08:09 -05:00
7c91f57ec9
update dxvk
proton-5.13-6-rc3
proton-5.13-6
2021-02-09 14:49:45 -06:00
c542f02b57
update license dates
2021-02-09 14:49:45 -06:00
1c0c5da940
update wine
2021-02-09 14:49:45 -06:00
ae85b5d0df
build: Build docker images for proton sdk.
2021-02-05 08:28:09 -06:00
de58187e6c
build: Also pass CXX override to wine configure.
...
So that it is correctly embedded into wineg++.
2021-02-05 08:28:09 -06:00
433e98c22d
build: Use CC32 / CXX32 when building 32bit modules.
2021-02-05 08:28:09 -06:00
ae1e942714
build: Build dxvk within the docker container.
2021-02-05 08:28:09 -06:00
f417b5c3e3
configure: Use a single steam runtime image.
...
* Make it more flexible on the image name,
* Remove the image type support, only Docker is likely to be supported.
* Add target runtime name (scout / soldier), independent of the image.
2021-02-05 08:28:09 -06:00
dcf5f0f53c
configure: Remove unused ffmpeg option.
2021-02-05 08:28:09 -06:00
8e7a5fc21d
build: Remove unused NO_DXVK option.
2021-02-05 08:28:09 -06:00
f5a9a2a302
vrclient_x64: Do not change handle in in ivrcompositor_submit_vulkan().
...
No Man's Sky is giving us vulkan handle in that handle. It looks like
the depth texture is not used by openvr, putting anything to this handle
does not trigger any fault or Vulkan validation error.
2021-02-05 08:18:54 -06:00
86433ceddd
proton: Add nativevulkanloader config setting
2021-02-05 08:16:50 -06:00
a59b6905da
gitmodules: Consistently remove trailing slash
...
The forms with or without a trailing slash are interchangeable via https,
but the form with a trailing slash doesn't work if you have git configured
to always access Github repositories via ssh, using something like:
git config --global url."git+ssh://git@github.com/".insteadOf "https://github.com/ "
Signed-off-by: Simon McVittie <smcv@collabora.com >
2021-02-05 07:32:40 -06:00
42e1584e71
steamclient: Fake Shift + Tab key release on overlay activation.
proton-5.13-5
2021-01-14 10:11:07 -06:00
d72f1ef930
wineopenxr: HACK: Don't try to call OpenXR functions if OpenVR is not working
2021-01-14 10:11:07 -06:00
61dff029ae
update dxvk to v1.7.3-28-g8163eb41
2021-01-14 10:11:07 -06:00
088c989dd6
update wine
2021-01-14 10:11:07 -06:00
186f81ec47
steamclient: Monitor GameOverlayActivated_t callbacks to track overlay presence.
2021-01-11 12:26:56 -06:00
38f603d7bf
wineopenxr: Add openxr support
2021-01-11 12:26:56 -06:00
6bf3e1701b
update vkd3d-proton to v2.1
2021-01-08 14:02:30 -06:00
54ab99b947
update vkd3d-proton to v2.0-103-ge2185df7
proton-5.13-4
2020-12-09 07:06:17 -06:00
a4cc894859
update wine
2020-12-09 07:06:17 -06:00
4c0f01e2dc
proton: Add gamedrive config setting to create an S: drive for the game's library
2020-12-08 08:24:04 -06:00
25a2a690b0
proton: Add helpers for pre/appending to env var lists
2020-12-08 08:23:57 -06:00
1b975c15dd
proton: Add vkd3dbindlesstb compat config option
2020-12-08 08:23:57 -06:00
859486e584
update dxvk to v1.7.3-4-g03f11baf
proton-5.13-3
2020-12-07 11:31:59 -06:00
cc3d268764
Upgrade mingw-w64 to v8.0.0
2020-12-03 07:24:14 -06:00
8d44166b16
README: Clarify how to acquire source
...
A user on GitHub was using the GitHub Releases tarballs, which won't
work as our build system depends on it being a Git repo. Try to guide
users to check out with Git instead.
2020-12-03 07:24:14 -06:00
25a045e445
update wine
2020-12-03 07:24:14 -06:00
e5c634ce0b
Silence expected and harmless errors
2020-12-01 14:54:06 -06:00
16992af05c
Port gen_wrapper.py to Python 3
...
Basically the only issue left out is that Python3 is much more picky
on file encoding, and some Valve headers are not UTF-8. Ignoring
errors is enough to get everything fixed.
2020-12-01 14:54:06 -06:00
04af5e3d79
Sort callback tables by id
...
This way the generated file is more deterministic, and hopefully less
irrelevant diff is produced (for example when switching from Python 2
to Python 3, or when adding more callbacks that cause rehashing the
dictionary).
2020-12-01 14:54:06 -06:00
9566b93f25
update FAudio to 20.12
2020-12-01 13:39:20 -06:00
300d23ca7c
proton: give transcoded files their own path
...
STEAM_COMPAT_TRANSCODED_MEDIA_PATH
2020-12-01 13:03:31 -06:00
4e84cd392d
update vkd3d-proton to 2.0
proton-5.13-2-rc3
proton-5.13-2
2020-11-10 07:31:32 -06:00
d126a401f6
proton: Add dotnetfx35.exe builtin override.
2020-11-10 07:31:32 -06:00
1e7fb76caf
update wine
2020-11-10 07:31:32 -06:00
c559773d00
lsteamclient: Allow callbacks to be NULL
...
Steamworks API seems to accept NULL callbacks, simply avoiding to call
them when this is the case.
2020-11-09 13:43:05 -06:00
8a6964bb3c
media-converter: Also support video/quicktime
2020-11-09 13:43:05 -06:00
1002d7c23d
proton: Attempt to log SLR version
2020-11-09 13:43:05 -06:00
4f31b3b2b8
lsteamclient: Fix end of string check in relative path conversion.
2020-11-09 13:43:05 -06:00
0447662cef
Vagrantfile: fixed typo
2020-11-09 13:43:05 -06:00
6305de83bc
proton: Make log directory configurable via PROTON_LOG_DIR
2020-11-09 13:43:05 -06:00
370dc01d07
media-converter: Simplify array copy
2020-10-19 13:52:04 -05:00
a2ccc70f7b
vrclient: Add FIXME for wined3d in IVROverlay::SetOverlayTexture
2020-10-14 15:05:38 -05:00
1625ed00c7
vrclient: Add support for Vulkan in IVROverlay::SetOverlayTexture
2020-10-14 15:05:34 -05:00