Bevan Weiss
264df11132
xxHash: Update to v0.8.0 xxHash ( #8980 )
...
* xxHash: Update to v0.8.0 xxHash
Removed build of XXHSUM test application for xxHash also.
2020-09-27 01:10:31 +01:00
RipleyTom
54493747a8
Updates wolfssl and curl to official repos
2020-09-10 23:09:36 +02:00
RipleyTom
190822c2b2
RPCN Client ( #8663 )
2020-08-27 20:47:04 +01:00
Bevan Weiss
a11afe05bf
MSVC changes
...
Add support for compilation on x64 toolchain (x86 cl.exe was running out of heap space in vm.cpp)
Also took the opportunity to change compile optimisation from /Ox to /O2, as /O2 provides better optimisation than does /Ox
Also, we shouldn't be explicitely setting compiler tool defines (__cpp_lib_bitops), so remove that from types.h
2020-08-14 18:34:34 +01:00
AniLeo
d4333788e2
glext.h: update from 20180114 to 20200423
...
Include newly added khrplatform.h as well
2020-05-16 08:29:00 +01:00
kd-11
fb3d5827f0
Fix linux build
2020-05-05 13:18:03 +03:00
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