Andrew Eikum
7fa382e9c8
build faudio with cmake
2018-11-30 08:52:48 -06:00
Andrew Eikum
41264a4acb
update wine
2018-11-30 08:52:48 -06:00
Andrew Eikum
05ffc474d0
update dxvk to v0.93
2018-11-30 08:52:48 -06:00
Andrew Eikum
a8968fe30a
Perform conversion between more lin/win paths
2018-11-30 08:52:48 -06:00
Andrew Eikum
4d82d9cfff
Document Vagrant usage
2018-11-19 14:33:03 -06:00
Andrew Eikum
ffaa0b5f8a
Use FAudio for xaudio2
2018-11-19 14:33:03 -06:00
Andrew Eikum
13d4f632fb
update wine
2018-11-16 13:00:21 -06:00
Andrew Eikum
7ff3a0caf4
Remove ffmpeg from license
...
We never shipped this.
2018-11-16 12:56:52 -06:00
kisak-valve
67307a91df
Adjust Whitelist template
...
- Drop a couple pointless line wraps
- Request distro version instead of kernel version
- Adjust the no workarounds used line
2018-11-16 12:55:47 -06:00
Krish De Souza
416bea727e
Shellcheck fixes for configure.sh and steamrt-bootstrap.sh
...
In steamrt-bootstrap,sh
+ Used quotes to prevent word splitting SC2046
+ Used $() notation rather than legacy backtick SC2006
+ which is non-standard. 'command -v' is builtin SC2230
In configure.sh
+ Assigned to local variable separately to avoid masking return values SC2155
+ Used to quote to prevent glob matching SC2053
+ Used -z command rather than ! -n SC2236
+ Fixed SC2129 which would have a minor performance gain of avoiding constantly opening and closing the makefile.
2018-11-16 12:54:56 -06:00
Huw Davies
e47e856563
makefile: Set SHELL to bash.
...
The makefile contains several bash-isms so set the SHELL variable to bash.
This fixes build errors on platforms where /bin/sh does not support bash extensions.
Signed-off-by: Huw Davies <huw@codeweavers.com>
2018-11-16 12:41:26 -06:00
Andrew Eikum
b14b9ed721
vrclient: Fix IVRRenderModels usage
2018-11-05 11:25:28 -06:00
Andrew Eikum
9b5b0d36e6
Vagrantfile: Add /vagrant mount point
2018-11-05 10:17:03 -06:00
Andrew Eikum
49ed1889a6
Vagrantfile: Also sync internal git files, for DXVK build
2018-11-05 10:17:00 -06:00
Andrew Eikum
4c0bfb80c1
Vagrantfile: Detect host resources automatically
2018-11-05 10:17:00 -06:00
Vincent Povirk
99f9e48f19
Add vagrant script for build vm.
2018-11-05 10:17:00 -06:00
Nikolay Sivov
275c971b3e
steamclient: Forward Steam_ReleaseThreadLocalMemory().
2018-10-31 07:48:35 -05:00
Andrew Eikum
63179d7f09
lsteamclient: Add symbol missing in ancient headers
2018-10-31 07:48:35 -05:00
Andrew Eikum
0ea7cb0f5a
lsteamclient: Move steamclient_private below steam api headers
2018-10-31 07:48:35 -05:00
Andrew Eikum
9b0a6171a5
update wine
2018-10-31 07:48:35 -05:00
Andrew Eikum
6cff3e2de0
lsteamclient: Hard-code struct sizes
2018-10-31 07:48:35 -05:00
Andrew Eikum
d4307363c9
lsteamclient: Also convert callbacks during GetAPICallResult
2018-10-31 07:48:35 -05:00
Andrew Eikum
0466c19484
lsteamclient: Be more explicit about type sizes
2018-10-31 07:48:34 -05:00
Andrew Eikum
17ce82bc1c
lsteamclient: Don't convert callbacks with identical layouts
2018-10-31 07:48:34 -05:00
Andrew Eikum
3714637f08
lsteamclient: Don't convert structs with identical layouts
2018-10-31 07:48:34 -05:00
Andrew Eikum
dca026aff1
lsteamclient: build fixes
2018-10-31 07:48:34 -05:00
Andrew Eikum
9d1c8963e4
steamclient: Implement the other ISteamMatchmakingServers callback wrappers
2018-10-31 07:48:34 -05:00
Andrew Eikum
f9f3754f09
lsteamclient: build fixes
2018-10-31 07:48:34 -05:00
Andrew Eikum
c7d6c1f18b
lsteamclient: Call struct converters
2018-10-31 07:48:34 -05:00
Andrew Eikum
ab30d847d9
lsteamclient: Generate struct converters
2018-10-31 07:48:34 -05:00
Andrew Eikum
1c79a6a2d0
lsteamclient: Rework cb struct generation
2018-10-31 07:48:34 -05:00
Andrew Eikum
02d52eea92
lsteamclient: Fix packing for windows structs
2018-10-31 07:48:34 -05:00
Andrew Eikum
bbf914c044
lsteamclient: Rename cb_converters to struct_converters
2018-10-31 07:48:34 -05:00
Andrew Eikum
161105a012
lsteamclient: Update generator to clang 7
2018-10-31 07:48:34 -05:00
Andrew Eikum
f477d7a810
update dxvk
2018-10-31 07:48:34 -05:00
Andrew Eikum
50536bd4ea
makefile: dxvk configure should also depend on meson build file
2018-10-31 07:48:34 -05:00
Andrew Eikum
5a8c43c938
makefile: meson 0.47 doesn't have --reconfigure
2018-10-31 07:48:33 -05:00
Andrew Eikum
ab57ead966
proton: pylint cleanups
2018-10-31 07:48:33 -05:00
Andrew Eikum
3f44c228fe
vrclient: Add openvr v1.0.16 and v1.0.17 support
2018-10-31 07:48:33 -05:00
Andrew Eikum
9cfa3401a3
openvr: Update to v1.0.17
2018-10-31 07:48:33 -05:00
Andrew Eikum
11d4cbc7ef
update wine
2018-10-31 07:48:33 -05:00
Andrew Eikum
28f57bd699
makefile: Add font legalese
2018-10-31 07:48:33 -05:00
Nikolay Sivov
17e50d67ab
Build replacement fonts
2018-10-31 07:48:33 -05:00
Andrew Eikum
83b804f15e
lsteamclient: Fix DOS path encoding
2018-10-22 08:53:18 -05:00
Andrew Eikum
b658087a0a
Merge branch 'proton_3.16-next' into proton_3.16
2018-10-19 08:44:09 -05:00
Steven Noonan
b660215c49
makefile_base: add some compiler sanity flags
...
Signed-off-by: Steven Noonan <steven@valvesoftware.com>
2018-10-18 07:47:38 -07:00
Andrew Eikum
a8056204b0
Merge branch 'proton_3.16-next' into proton_3.16
2018-10-18 08:21:41 -05:00
Steven Noonan
dde6aa0bfa
gitignore: ignore build intermediates
...
Signed-off-by: Steven Noonan <steven@valvesoftware.com>
2018-10-17 19:23:16 -07:00
Steven Noonan
7b257524a4
makefile_base: use -march=nocona instead of individual -m$isa flags
...
Also use instruction scheduling model for Haswell if available.
Signed-off-by: Steven Noonan <steven@valvesoftware.com>
2018-10-17 19:17:26 -07:00
John Schoenick
8ee0eea90c
build/makefile_base.mak: Fix dxvk error when reconfiguring
...
If the makefile changes, dxvk tries to reconfigure (since the passed
args may be different), but meson only allows that with --reconfigure
Also fixes 'make dxvk_configure' multiple times
2018-10-17 16:58:05 -07:00