Dzmitry Malyshau
b6e52ad975
Fix CMake path to IOKit
2020-04-06 23:23:11 +03:00
Jan Beich
58492ef92d
build/cmake: add option to use system-wide libcurl package ( #7882 )
2020-03-28 00:49:31 +00:00
Maxim Kulyk
30a8cadf60
[MSVC] Remove unnecessary configurations and properly fix curl
2020-03-26 15:56:40 +03:00
Maxim Kulyk
ec4287cbd3
static RT
2020-03-26 15:21:53 +03:00
Maxim Kulyk
e58fa7d51f
Fix curl
2020-03-26 15:21:53 +03:00
Maxim Kulyk
d26c465911
[MSVC] Move libcurl and wolfssl project files
...
libcurl and wolfssl were moved to rpcs3 source control to make buildsystem changes easier.
common_default.props and common_default_macros.props included to project files.
Int and Out Dirs changed to default:
<OutDir>$(SolutionDir)lib\$(Configuration)-$(Platform)\</OutDir> <IntDir>$(SolutionDir)tmp\$(ProjectName)-$(Configuration)-$(Platform)\</IntDir>
2020-03-26 15:21:53 +03:00
RipleyTom
af4efafae1
Remove Qt5Network Qt5OpenGL and Qt5QML dependencies
2020-03-22 13:48:43 +03:00
RipleyTom
b1d8bf754e
Replace QNetwork operations with libcurl + wolfssl
2020-03-22 13:48:43 +03:00
Nekotekina
04dedb17eb
Disable exception handling.
...
Use -fno-exceptions in cmake.
On MSVC, enable _HAS_EXCEPTION=0.
Cleanup throw/catch from the source.
Create yaml.cpp enclave because it needs exception to work.
Disable thread_local optimizations in logs.cpp (TODO).
Implement cpu_counter for cpu_threads (moved globals).
2020-03-12 16:03:08 +03:00
Nekotekina
5b0476e772
Update LLVM to new llvm-mirror (LLVM 11)
...
Use clang-cl to build LLVM on Windows.
2020-03-03 18:33:02 +03:00
RipleyTom
4befa36365
Use official libusb repo
2020-02-22 16:02:40 +03:00
Silent
312fc94daa
Replace XAudio2 implementation with an unified Xaudio2Redist
...
This removes dual implementation for 2.7 and 2.8/2.9 interfaces
and also removes reliance on DirectX End User Runtimes for Windows 7.
2020-02-20 23:33:09 +03:00
Zion Nimchuk
aa9055f4c3
Switch the AppImage building over to gcc from clang
...
Turns out the current version of clang doesn't support the [[likely]] and [[unlikely]] attributes, so to ensure good performance, we'll be switching to gcc, at least for now.
2020-02-19 21:16:32 +03:00
Zion Nimchuk
9d1833c5a8
Bump FAudio depedency, set FAudio to build statically, enable FAudio in the build script
2020-02-19 21:16:32 +03:00
AniLeo
b96f064868
OpenAL: Update to 1.20.1
2020-02-19 21:15:12 +03:00
Zion Nimchuk
896d16ec7b
Bump minimum Qt5 version to 5.14.0 in CMake
2020-02-10 21:46:35 +03:00
Silent
aeebcfe141
Fix Debug - LLVM in VS project files
2020-01-31 11:23:55 +03:00
MSuih
ca52c1e2d1
Link Bcrypt with ffmpeg
2020-01-03 21:45:09 +03:00
Nekotekina
2c4ecc55af
Update ffmpeg
2020-01-02 00:53:22 +03:00
kd-11
33f7d23571
3rdparty: Update vulkan memory allocator (GPUOpen)
2019-12-30 23:53:10 +03:00
scribam
e735346d26
cmake: Set LLVM_INCLUDE_BENCHMARKS to OFF
2019-11-25 23:08:37 +03:00
Emmanuel Gil Peyrot
7e4d142682
Remove GSL as we don’t use it anymore
2019-11-09 19:30:06 +01:00
Emmanuel Gil Peyrot
25144caf12
Add tcbrindle’s span implementation
2019-11-09 19:30:06 +01:00
Max
8c3d2363bf
[msbuild] 7zlib msbuild changes
...
- move project file to 3rdparty for consistency
- add common_default props
- fixes 7zlib.vcxproj.FileListAbsolute.txt being detected as change
2019-10-28 18:59:16 +03:00
msuih
a4d8cab67e
Qt version bump
...
Also gives a tip about the Qt5_DIR definition.
2019-10-26 21:23:38 +03:00
Oschowa
9e753e1ffd
3rdparty: update FAudio to 19.10
...
and add 'ignore = dirty' to faudio submodule
2019-10-25 00:56:53 +03:00
Oschowa
d8ff7c759b
3rdparty: only build FAudio with SDL >= 2.0.9
2019-10-25 00:56:53 +03:00
Oschowa
06433d614a
Implement FAudio backend ( #6374 )
2019-10-24 22:26:29 +03:00
Megamouse
5b59c18dcc
Qt: multithreaded icon resize
2019-10-24 00:26:07 +02:00
Nekotekina
6e19881b82
Update LLVM (10)
2019-10-23 16:01:14 +03:00
kd-11
00bc3fe658
Drop d3d12 backend
2019-10-22 21:45:14 +03:00
RipleyTom
9f9ac4b696
Auto-updater
2019-10-22 01:51:50 +02:00
RipleyTom
56e6dd1c46
Adds 7z sdk to 3rdparty
2019-10-22 01:51:50 +02:00
max
c5440c95c8
[MSbuild] Extend support to v142 toolset
...
- Added support for current default toolset, explitly specified c++17 standard and 8.1 win sdk.
- properties were defined via `common_default.props` and `common_default_macros.props`
Note: There are 2 files because some properties need to be imported before `Microsoft.Cpp.Default.props` , but other common properties can be imported after but they require marco defined in `Microsoft.Cpp.Default.props`.
- Added hidapi and libusb project files to repository to simplify msbuild changes.
2019-08-17 23:30:23 +03:00
msuih
1e0289bcb2
Update libusb
2019-07-01 04:33:23 +03:00
scribam
8646e90832
3rdparty: Update stb_image.h and stb_truetype.h
2019-06-09 23:43:57 +01:00
scribam
b190e1f50b
3rdparty/vk: Update VulkanMemoryAllocator to version v2.2.0
2019-06-09 23:43:57 +01:00
Nekotekina
a6cde36dc4
Link LLVMAsmParser library
2019-05-19 17:46:55 +03:00
msuih
af86d1d77a
Fix timespec for MSVC
2019-04-11 16:29:48 +03:00
Nekotekina
d873802b9c
Use LLVM 9
...
Use new add/sub with saturation intrinsics
2019-03-30 01:36:48 +03:00
Jan Beich
1f845a3634
Don't try to build libusb on FreeBSD
...
CMake Error at 3rdparty/libusb/libusb/os/CMakeLists.txt:90 (message):
Unsupported platform FreeBSD. Currently only support Windows, OSX, &
Linux.
2019-03-19 22:24:49 +03:00
RipleyTom
f2aaad11bb
Adds libusb
2019-03-18 19:05:02 +03:00
Nekotekina
8623899499
Update 3rdparty/libpng
2019-03-13 01:34:55 +03:00
Nekotekina
6d4c9f2d41
Update 3rdparty/yaml-cpp
2019-03-13 01:33:23 +03:00
Nekotekina
30636f0199
Update 3rdparty/xxHash
2019-03-13 01:32:00 +03:00
Nekotekina
0aa9243557
Update 3rdparty/pugixml
2019-03-13 01:29:31 +03:00
Rui Pinheiro
f90646ec88
Update OpenAL to 1.19.1
2019-01-12 21:29:56 +03:00
Zion Nimchuk
b5cbe02f4d
Add CMake switch for disabling Discord Rich Presence and fix no llvm build
2018-12-20 11:29:35 +01:00
Michał Janiszewski
1001831c8e
Update hidapi to address mingw compilation issues
...
Includes https://github.com/RPCS3/hidapi/pull/5 to fix
https://github.com/RPCS3/rpcs3/issues/5375
2018-12-02 23:59:41 +03:00
Michał Janiszewski
62c9920f2e
Improve path to discord-rpc with non-MSVC
...
The path is set in 96cabeadff/3rdparty/CMakeLists.txt (L159)
2018-12-01 14:17:19 +03:00