Stenzek
10a5ea2a29
3rdparty/SDL2: Bump to v2.28.1
2023-07-07 21:06:53 +10:00
Stenzek
3c408de5c9
Build: Disable exceptions in the compiler
2023-06-30 21:37:44 +10:00
Stenzek
ea803ff2d4
Build: Always use bundled soundtouch
...
Because we're disabling exceptions in it.
Might gain a bit of speed by -Ofast as well.
2023-06-30 21:37:44 +10:00
Stenzek
14a0786982
3rdparty/soundtouch: Add missing overrides
2023-06-30 21:37:44 +10:00
Stenzek
1dbccb5e3d
3rdparty: Remove exception usage
2023-06-30 21:37:44 +10:00
Stenzek
29420c25e4
3rdparty: Update ffmpeg headers to 6.0
2023-06-16 22:36:57 +10:00
Stenzek
0f05967190
CommonHost: Purge and move functions to appropriate locations
2023-05-16 12:58:19 +01:00
TellowKrinkle
bd5ae66fbe
3rdparty: Update SDL to 2.26.5
2023-04-13 08:27:49 +01:00
Romain Tisserand
a3af4155f8
3rdparty: Bump libchdr to support raw DVD ISO as CHD
2023-04-12 09:37:46 +01:00
Stenzek
a5ebb388a0
CMake: Enable RAIntegration on Windows builds
2023-03-31 15:46:33 +01:00
Stuart Kenny
e2e2ab62f4
MSBuild: Enable DirectX in cmake SDL build
2023-03-31 10:12:14 +01:00
Ty Lamontagne
e7e3f30fce
3rdparty: Update SDL2
2023-03-31 02:06:32 +01:00
TellowKrinkle
e4c9416c4a
3rdparty: Update to gtest 1.12.1
2023-01-06 20:27:18 -04:00
Stenzek
ac3e7fbf44
MSBuild: Support building with clang-cl
2023-01-03 12:16:50 +00:00
Mrlinkwii
661d22f46c
3rdparty: Update svn readme. ( #7685 )
2022-12-25 15:23:56 +01:00
Stenzek
8e0e4cf25d
3rdparty: Error fixes for clang-cl
2022-12-25 09:27:44 +00:00
Stenzek
8696812d23
3rdparty: Remove pthreads4w
2022-12-24 08:42:23 +00:00
Stenzek
70cd26ce6a
3rdparty: Remove wxwidgets
2022-12-24 08:42:23 +00:00
Ty Lamontagne
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00
Connor McLaughlin
059ce3b7f0
3rdparty: Remove baseclasses
2022-12-22 04:27:30 +00:00
Connor McLaughlin
e5009398e0
3rdparty: Add ffmpeg headers
2022-12-22 04:27:30 +00:00
Connor McLaughlin
fddef65a58
3rdparty: Remove libsamplerate
...
Since we're using cubeb for USB audio emulation, libsamplerate is no
longer needed as cubeb has its own resampler.
2022-12-18 04:24:04 +00:00
TellowKrinkle
bb2016889a
3rdparty: Update SDL to 2.26.0
2022-11-25 23:47:32 -06:00
Connor McLaughlin
9ab449dcf3
3rdparty/zydis: Silence static define warning
2022-11-19 06:16:44 +00:00
Connor McLaughlin
741ddaf384
3rdparty: Add zydis
2022-11-19 04:59:10 +00:00
Ty Lamontagne
0df6fda9e8
Cubeb: Fix logging comparison, causing verbose spam
2022-10-19 10:12:17 +01:00
TellowKrinkle
074e90d046
3rdparty: Add GSL
...
Version 4.0.0 (a3534567187d2edc428efd3f13466ff75fe5805c)
2022-10-16 19:24:45 -05:00
refractionpcsx2
2ddc7897e0
WX: Backport Resamplebox patch to fix GSDump previews in vs2022
2022-10-08 05:41:28 +01:00
Connor McLaughlin
1186025c89
Qt: Add Discord Rich Presence support
2022-10-01 17:27:05 +01:00
Connor McLaughlin
85b6842557
3rdparty: Add rapidjson and discord-rpc
2022-10-01 17:27:05 +01:00
Connor McLaughlin
9170a5abc1
3rdparty/cubeb: Add cubeb_get_backend_names()
2022-10-01 05:00:40 +01:00
Connor McLaughlin
1aa734cb83
3rdparty/cubeb: Silence wasapi output frames logging unless mismatch
2022-10-01 05:00:40 +01:00
Connor McLaughlin
3695ae07d5
3rdparty: Move cubeb 93d1fa3fccdc22da37aa59f67b213591797db369 in-tree
2022-10-01 05:00:40 +01:00
Connor McLaughlin
843b0b3eb1
3rdparty: Add RAInterface
2022-10-01 00:00:02 +01:00
Connor McLaughlin
9f2c4c6b59
3rdparty: Add rcheevos
2022-10-01 00:00:02 +01:00
Connor McLaughlin
3829f574ca
3rdparty/imgui: Round when DPI scaling instead of flooring
2022-09-17 17:51:14 +01:00
Connor McLaughlin
d8ac919543
3rdparty/imgui: Fix text input with gamepad
2022-09-17 17:51:14 +01:00
Connor McLaughlin
6ef57bf7d6
Build: Use in-tree imgui
...
Snapshot was taken at commit 5b9d197b7d
2022-09-16 10:15:28 +01:00
Connor McLaughlin
c70d833a5e
3rdparty: Move imgui in-tree
2022-09-16 10:15:28 +01:00
TellowKrinkle
0500824e57
GS:Vk: Change primitive_id enable to match the new meaning
...
A bit messy, due to the fact that its support piggybacks on support of other features, instead of having a dedicated feature flag
2022-09-06 21:07:56 +02:00
Connor McLaughlin
5b9d197b7d
3rdparty/imgui: Include imgui_stdlib
2022-08-29 13:39:09 +01:00
Connor McLaughlin
33f1e51ebc
3rdparty: Move jpgd from pcsx2 to separate static lib
2022-08-29 13:39:09 +01:00
TellowKrinkle
ce34fbe502
3rdparty: Update cubeb
2022-08-25 15:16:46 +02:00
TellowKrinkle
bc7037bb52
3rdparty: Upgrade SDL to 2.24
2022-08-23 03:24:57 -05:00
TellowKrinkle
e7e5814214
3rdparty: Sort SDL vcxproj entries
2022-08-23 03:24:57 -05:00
Connor McLaughlin
53c3958b2b
3rdparty: Remove ghc::filesystem
2022-07-02 06:21:30 +01:00
Connor McLaughlin
9b7ae498d2
3rdparty: Add cpuinfo
2022-06-06 17:44:06 +01:00
tellowkrinkle
1afb248e4d
Optionally use system libs ( #6094 )
...
* CMake: Make zstd and libzip optionally use system-installed versions
* CMake: Make SDL2 optionally use system version
* CMake: Disable crypto support in bundled libzip
* CMake: Fix bundled SDL build on macOS
2022-05-21 20:28:06 -07:00
Connor McLaughlin
a163c90f2b
3rdparty/imgui: Update to 60bea05
2022-05-16 17:30:11 +01:00
Connor McLaughlin
a3f6efecb8
libchdr: Use in-tree lzma instead of bundled
...
Since we need it for the Qt updater.
2022-05-12 15:03:26 +01:00
Connor McLaughlin
2587cf3b95
3rdparty: Add lzma/7Z SDK 21.07
2022-05-12 15:03:26 +01:00
Connor McLaughlin
935dd046da
3rdparty/SDL2: Bump to 2.0.22 release
...
Fixes a crash on shutdown in Windows::Gaming::Input.
2022-05-09 10:01:45 +01:00
Connor McLaughlin
67fa06b933
3rdparty/imgui: Enable DX12 backend
2022-04-15 12:56:41 +01:00
Connor McLaughlin
398e468c9e
3rdparty: Add D3D12MemoryAllocator
2022-04-15 12:56:41 +01:00
Connor McLaughlin
b2514d49d2
3rdparty/wx: Fix compilation in MSVC conformance mode
2022-04-15 08:53:02 +01:00
TellowKrinkle
db9672509c
3rdparty: Update fmt to 8.1.1
2022-04-15 08:22:13 +01:00
Connor McLaughlin
a22c634cd4
3rdparty: Add zstd
2022-04-15 08:15:40 +01:00
Connor McLaughlin
9aa2c52b20
3rdparty: Add libzip
2022-04-15 08:15:40 +01:00
Connor McLaughlin
d387a1f4dc
GS: Support compiling without OpenGL renderer
2022-04-15 07:21:18 +01:00
Tyler Wilding
f47129bd72
deps: update `rapid-yaml` to `v0.4.1`
2022-03-20 04:03:03 +00:00
Tyler Wilding
8d498b564d
deps: update `rapid-yaml` to latest commit
...
has a bug fix that we hit in folder memory cards
2022-03-20 04:03:03 +00:00
Connor McLaughlin
aeb9403b67
3rdparty: Add SDL2
2022-01-31 14:21:38 +00:00
Connor McLaughlin
93f9ae8a31
Qt: Add work in progress interface
2022-01-30 14:29:18 +00:00
Connor McLaughlin
a60ded5c94
3rdparty: Add Vulkan headers
2022-01-08 05:19:45 +00:00
Connor McLaughlin
5ff67d4b2d
3rdparty: Add glslang
2022-01-08 05:19:45 +00:00
Connor McLaughlin
75fd20f5df
3rdparty: Add xxhash.h
2022-01-04 13:00:40 +00:00
Connor McLaughlin
f0509a6631
3rdparty: Add Vulkan Memory Allocator
2022-01-04 13:00:33 +00:00
Connor McLaughlin
7edfeab0b7
3rdparty: Remove freetype
2022-01-03 09:45:31 +01:00
Connor McLaughlin
1348c8880e
Add font resources
2022-01-02 15:06:39 +00:00
Connor McLaughlin
9334285edd
3rdparty: Add imgui
2022-01-02 15:06:39 +00:00
Filipe da Silva Santos
b475108ff3
ryml: unbreak non-Linux Unices
2021-12-28 19:11:18 -06:00
Connor McLaughlin
7829094668
3rdparty: Add simpleini
2021-12-28 05:22:45 +00:00
Tyler Wilding
9533fa25c3
deps: remove `yaml-cpp` and add `rapidyaml`
2021-12-25 15:11:01 +00:00
Connor McLaughlin
7f0f153ebd
3rdparty: Remove Portaudio
2021-12-19 15:14:04 +00:00
Connor McLaughlin
f3d51a242d
SPU2: Remove Portaudio and SDL2 output modules
2021-12-19 15:14:04 +00:00
Connor McLaughlin
bd489647e9
3rdparty: Add cubeb
2021-12-19 15:14:04 +00:00
Christian Kenny
e37afd6976
3rdparty: Upgrade soundtouch lib to 2.3.1
2021-11-22 15:38:03 +00:00
Christian Kenny
791f2a63ac
3rdparty: Upgrade xbyak to 6.00
2021-11-22 15:37:44 +00:00
refractionpcsx2
1eddd9017b
3rd Party: Update rogue file to correct license.
...
Got missed in an update as they switched to auto generation, but the license was switched prior to us last updating the library. See this commit: 819c6a8d68 (diff-dcf9d0451a6397210424fc9699e209255660a4d3b3072c2f1b35048df8df4092)
2021-11-20 23:33:48 +00:00
TellowKrinkle
08b1b350db
wx: Remove wxString implicit conversion to std::string on windows
...
Can be lossy, and no one likes a lossy implicit conversion
2021-11-13 18:44:26 -06:00
TellowKrinkle
cbcd9b5004
wx: Remove wxString implicit constructor from std::string
...
On windows, it uses the current system's character encoding instead of utf-8, which breaks a lot of things. We should avoid it.
2021-11-13 18:44:26 -06:00
orbea
40a8384087
Update libchdr
...
Fixes https://github.com/PCSX2/pcsx2/issues/5009
2021-11-13 01:11:37 +00:00
Connor McLaughlin
5848efe03b
GS: Migrate to glad
2021-10-30 02:00:21 +01:00
Connor McLaughlin
ca2a75db9c
3rdparty: Add glad
2021-10-30 02:00:21 +01:00
TellowKrinkle
74b08589c4
CMake: Fix up some defines
2021-09-24 00:31:16 -05:00
Silent
cff9f83a45
PortAudio: Remove DirectSound backend
2021-09-21 23:14:39 +01:00
Silent
ed62ae124b
Add Windows Implementation Libraries
2021-09-16 17:31:45 -04:00
kojin
4dc26ab234
vs: remove optimizations for debug config of a few projects
2021-08-29 19:51:24 -04:00
TellowKrinkle
e1bb96cc94
cmake: Windows dependency builds
2021-08-28 03:25:33 +01:00
RedDevilus
02a60acbcc
3rdparty: Update GHC 1.5.4 to 1.5.8
...
Make ghc act more like std::fs + consistency with C++17 and other fixes.
2021-08-13 18:53:11 -04:00
RedDevilus
11c346ab02
PCSX2-GUI: Undo formatting
2021-08-13 23:10:24 +02:00
RedDevilus
88c2e9ea48
PCSX2-GUI: Remove hackfix
...
Future change to be made to fix the height of General Settings.
2021-08-13 23:10:24 +02:00
RedDevilus
3e1b76c0a9
PCSX2-GUI: Rehaul BIOS / Folder Selector ( #4620 )
...
Since emulation settings has been renamed general settings, we can put BIOS and Folder in the same location where people have an overview and can just use tab key on icons or mouse. Less confusion and also fixes the speedhacks section *for the zillionth time*.
2021-08-13 23:10:24 +02:00
RedDevilus
c6a39006d5
3rdparty: update GL headers
...
Update the headers to a more recent version while it brings no improvements at this moment, it can in the future.
Update glcorearb.h from 7 February 2019
Update wglext.h from 33248 (10-24-2016) to 20200813 (13 August 2020)
Update glext.h from 33248 (10-24-2016) to 20210420 ( 20 April 2021)
Creation of khrplatform.h
2021-08-07 20:58:19 -04:00
TellowKrinkle
e1a223c7c3
deps: Update gtest to 1.11.0
...
Prevents newer cmake from screaming at us about its ancient CMakeLists
2021-08-05 03:00:43 -05:00
kojin
52b6ae0bc2
vs update project files with new build props
2021-07-19 17:05:52 -04:00
kojin
2e411a6019
vs: drop asio build configuration for portaudio
2021-07-18 12:03:21 -04:00
TellowKrinkle
2c869afbc6
Upgrade libchdr
...
Fixes cmake includes
2021-07-17 21:08:30 -05:00
kojin
4eb5d2c5ed
vs: properly disable gm and warnings
2021-07-17 00:31:33 -04:00
kojin
a8b392e662
vs: clean up libsamplerate project
2021-07-16 19:17:02 -04:00