Andrew Eikum
9d7713235c
build: Use ccache binary instead of PATH
...
The ccache symlinks dir may differ (Arch and Debian disagree, for
example), and this allows us to use ccache for mingw-w64 within the
runtime container.
2020-09-29 14:29:06 -05:00
Zhiyi Zhang
24b944292e
build: Support ccache.
2020-09-29 14:29:06 -05:00
Andrew Eikum
8828544db7
Makefile: Force copy library files
...
Some of these are read-only now, so just force copy them all.
2020-09-29 14:29:06 -05:00
Andrew Eikum
40299a69e4
media-converter: Add an audio stream to the blank video file
2020-09-29 14:29:06 -05:00
Andrew Eikum
bea8c7d730
Makefile: Also copy .so files
...
This fixes module=ntdll target, which needs to copy both ntdll.dll and
ntdll.so.
2020-09-29 14:29:06 -05:00
Andrew Eikum
32ebe94ce3
vrclient: Generate v1.12.5 support
2020-09-29 14:29:06 -05:00
Andrew Eikum
8ae9804ee2
vrclient: Import openvr v1.12.5
2020-09-29 14:29:06 -05:00
Andrew Eikum
f348b4e6ab
vrclient: Generate v1.11.11 support
2020-09-29 14:29:06 -05:00
Andrew Eikum
656181d744
vrclient: Import openvr v1.11.11
2020-09-29 14:29:06 -05:00
Andrew Eikum
c0aa7979a3
steamclient: Generate support for steamworks 1.49
2020-09-29 14:29:06 -05:00
Andrew Eikum
ac86122f28
steamclient: Import steamworks sdk 1.49
2020-09-29 14:29:06 -05:00
Andrew Eikum
a7d44ffecc
proton: Add PROTON_HIDE_NVIDIA_GPU runtime config
2020-09-29 14:29:06 -05:00
Andrew Eikum
8130c38a19
proton: Also track Steam files
...
We want to remove these on downgrade, as older Proton versions aren't
set up to intercept GameOverlayRenderer.
2020-09-29 14:29:06 -05:00
Andrew Eikum
0ac177efaa
proton: Also copy vulkan-1.dll
2020-09-29 14:29:06 -05:00
Andrew Eikum
414e439070
build: Disable bash-completion for gstreamer build
2020-09-29 14:29:06 -05:00
Rémi Bernon
265b103e72
proton: Add ntdll to the builtin dll symlink exceptions.
2020-09-29 14:29:06 -05:00
Rémi Bernon
1ae76adb07
proton: Copy Steam library files to C:/Program Files (x86)/Steam.
2020-09-29 14:29:06 -05:00
Rémi Bernon
6a9e719119
lsteamclient: Stub GameOverlayRenderer entry points.
2020-09-29 14:29:06 -05:00
Andrew Eikum
9686e84a65
steam_helper: Make file extension check case-insensitive
2020-09-29 14:29:05 -05:00
Andrew Eikum
f3f098067a
proton: Copy more dxsetup redists
2020-09-29 14:29:05 -05:00
Andrew Eikum
c39b1fc34e
proton: Don't copy library permissions
...
These need to be writable.
2020-09-29 14:29:05 -05:00
Andrew Eikum
d620a32883
proton: Only skip rebuilding symlinks
2020-09-29 14:29:05 -05:00
Andrew Eikum
ccb17c00cc
build: Build wine PE files with optimizations
2020-09-29 14:29:05 -05:00
Esme Povirk
911a468618
Add the ability to copy builtin dll's instead of making symlinks.
2020-09-29 14:29:05 -05:00
Esme Povirk
debb619d17
Keep track of when prefix setup tasks need to be re-done.
2020-09-29 14:29:05 -05:00
Esme Povirk
0e34540c66
Make files in lib/wine read-only.
2020-09-29 14:29:05 -05:00
Esme Povirk
87ffa3c205
Put symlinks in the default prefix for builtin dlls.
2020-09-29 14:29:05 -05:00
Esme Povirk
369b57d8c8
Proton: Add code for updating builtin dll's.
2020-09-29 14:29:05 -05:00
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
Hans-Kristian Arntzen
dd7130d113
Build standalone vkd3d d3d12.dll.
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
abarichello
97ef4421fb
gitattributes: Tell Github Linguist to ignore .sc files
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