5f22772332
build: Build deinterlace gstreamer filter
2020-03-09 10:03:54 -05:00
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
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
c6cead45dc
lsteamclient: Reallocate new interface only when linux_side changes.
...
This fixes Batman: AK's Denuvo DRM incorrectly flagging the game as
pirated.
2020-02-24 09:33:55 -06:00
bca0a720cd
build: Build and ship glib, gstreamer, gst-plugins-base, and gst-plugins-good
2020-02-07 06:45:08 -06:00
d439e35f62
build: Use a shared wine-gecko installation
2020-02-03 09:54:07 -06:00
45e3edf3ef
update wine to 5.0
2020-02-03 09:54:07 -06:00
113770b5f4
update licenses
2020-01-10 08:35:33 -06:00
1bfc03a2c5
steamclient: generate 1.47 support
2020-01-10 07:49:46 -06:00
f7f6f6b4db
build: Use new dxvk_config library instead of importing into wined3d
2020-01-10 07:49:13 -06:00
17ae1c4447
Revert "build: Build c++ files with -fno-gnu-unique"
...
This reverts commit bd8efaa9a6
.
2019-12-18 09:39:02 -06:00
9e542fada6
build: Ship d9vk from dxvk
2019-12-18 08:40:45 -06:00
b6462471bf
Revert "build: Pass bison in PATH"
2019-11-26 14:12:28 -06:00
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
c448cd61ce
build: Remove unused variables.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com >
2019-11-26 14:07:01 -06:00
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
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
2c896e5f4f
build: Build vkd3d with NDEBUG and strip it
2019-11-07 13:36:27 -06:00
c87e94540c
update wine-mono to 4.9.4
2019-11-07 13:36:27 -06:00
5dca355718
build and ship vkd3d for d3d12 support
...
SPIRV-Headers at 1.5.1
Vulkan-Headers at v1.1.126
2019-11-07 13:36:27 -06:00
05173d8a2d
build: Pass in CXXFLAGS for building DXVK code in Wine
2019-10-22 09:13:21 -05:00
e30bd8ea88
build: Add a new "redist" target for distribution outside of Steam
2019-10-18 11:20:47 -05:00
24300e3f27
Don't compress dist tarball
...
This lets us take advantage of Steam delta updates.
2019-10-18 09:56:47 -05:00
31fe51430a
build: Add UNSTRIPPED_BUILD option to avoid stripping binaries
2019-10-18 09:52:24 -05:00
90563ed984
update wine-mono to 4.9.3
2019-10-08 15:21:18 -05:00
da43c48f3d
Build Source Han Sans SC Regular as if it were YaHei
2019-08-23 09:57:46 -05:00
d73b927e2d
steam_helper: Run console apps with a new console
...
This should allow Wine to show a wineconsole dialog for games which make
use of it. Suggested by Vincent.
2019-08-12 13:19:52 -05:00
cfb2d906c8
update wine
2019-08-06 14:40:24 -05:00
02ce41610d
makefile: Update steam runtime docker init path
...
The Steam runtime image was updated, and /dev/init no longer exists. It
is now at /sbin/docker-init. Unfortunately this change will break
existing runtime installations. You'll need to update your runtime.
Easiest way is to just recreate the Vagrant VM.
2019-07-23 08:08:02 -05:00
030bdcd224
Simplify DXVK build
2019-07-03 08:11:05 -05:00
d68e71bed6
Build wine with dxvk cross-compiler
...
WARNING: Do not look directly into the build system without eye
protection.
2019-07-03 08:11:05 -05:00
ab453aaf11
steam_helper: Fix building against Wine 4.11
2019-07-03 08:11:05 -05:00
bf237229b6
makefile: Add downloads target to download packages only once
2019-07-03 08:11:05 -05:00
d7819c7bc5
add bison to proton build
2019-07-03 08:11:05 -05:00
f52ecfc6a7
build and ship d9vk
2019-07-01 13:14:04 -05:00
ca60bf429d
update to wine-mono 4.9.0
2019-06-18 13:00:19 -05:00
5c5bfcc81e
Build dxvk with a special cross-compiler
...
This mingw-w64 build is a more recent compiler and has dwarf2 exceptions
enabled.
2019-06-06 11:41:28 -05:00
e2c0c75b1b
makefile: Fix local install on sshfs
2019-05-14 13:19:38 -05:00
c5e49b5330
makefile: Bump submake jobs
2019-05-07 14:32:02 -05:00
5cfc6ea994
makefile: Move generated files into build directory.
...
This way, we can run make again without rerunning configure.sh
after a clean rsync, which should save several minutes for every build.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com >
2019-04-23 23:17:09 +08:00
78f7eb4c61
update to wine-mono 4.8.2
2019-04-15 10:39:05 -05:00
f45739c327
makefile: Download and install wine-mono
2019-04-15 08:22:21 -05:00
898a4c5d77
makefile: Don't dereference library file symlinks
2019-03-28 08:03:03 -05:00
70822d8046
Add steam.exe winelib application that setups environment and launches the game.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com >
2019-03-08 10:22:36 -06:00
929302f43d
Revert "makefile: Include and build Wine with gnutls26 headers"
...
This reverts commit 55b80e0c68
.
2019-02-18 14:28:07 -06:00
8f7f909dd4
Makefile: Add module target for building single modules
2019-02-14 08:32:39 -06:00
0ecb100046
Run Wine in the steam runtime
2019-02-14 08:32:38 -06:00
2e9e59bf59
makefile: Add dependencies to dist target
2019-02-13 10:16:38 -06:00
cb93dcdd7d
makefile: Always update version file in dist target
2019-01-15 09:07:06 -06:00
9cb38b1754
makefile: Update copy files targets as needed
2019-01-02 08:13:49 -06:00