Connor McLaughlin
6b3a8066e3
cmake: Remove PulseAudio dependency
...
Also no longer needed.
2022-12-18 04:24:04 +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
Connor McLaughlin
129fddf07c
Qt: Switch to 6.4.0 on Windows
2022-11-20 17:25:55 +00:00
Connor McLaughlin
741ddaf384
3rdparty: Add zydis
2022-11-19 04:59:10 +00:00
Ganael Laplanche
f5498a4660
Build: Fix build with wx 3.1 on FreeBSD ( #7178 )
2022-10-14 10:55:55 +01:00
TellowKrinkle
954e9fc7c1
CMake: Prevent finding Mono.framework libpng
2022-10-08 22:41:59 +01:00
arcum42
5d3b3319ad
Remove references to unused define.
2022-10-02 05:21:51 -07:00
Connor McLaughlin
1186025c89
Qt: Add Discord Rich Presence support
2022-10-01 17:27:05 +01:00
Connor McLaughlin
9f2c4c6b59
3rdparty: Add rcheevos
2022-10-01 00:00:02 +01:00
Connor McLaughlin
af646e4496
Common: Add StringUtil::ToChars() wrapper
2022-09-25 14:49:48 +02:00
Connor McLaughlin
f17a77c18e
Common: Add HTTPDownloader implementation
2022-09-17 17:51:14 +01:00
SupervisedThinking
8d8c076931
CMake: fix Xrandr
...
- fix path to includes
- fix lib name
2022-09-11 16:30:21 +02:00
Connor McLaughlin
33f1e51ebc
3rdparty: Move jpgd from pcsx2 to separate static lib
2022-08-29 13:39:09 +01:00
Connor McLaughlin
cfe51035fb
CMake: Drop unused ALSA dependency
2022-07-05 13:05:57 +01:00
Connor McLaughlin
9b7ae498d2
3rdparty: Add cpuinfo
2022-06-06 17:44:06 +01:00
TellowKrinkle
9c61e9eda3
Qt: Mac build
2022-06-04 14:50:33 +01:00
Connor McLaughlin
ea051c6d5f
Everything: Get rid of wx entirely from the Qt build
2022-05-22 13:58:56 +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
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
8620febeb3
GL/Context: Load wayland-egl dynamically
...
Gets rid of the dependency on libwayland-egl, allowing us to always use
the system version.
Solves missing symbol issues by including it in the AppImage.
2022-05-06 01:00:24 +01:00
Connor McLaughlin
398e468c9e
3rdparty: Add D3D12MemoryAllocator
2022-04-15 12:56:41 +01:00
Connor McLaughlin
f270f34865
Qt: Move to Qt 6.3.0
2022-04-15 08:53:02 +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
arcum42
11918e5846
Disable warnings on several third party libraries. ( #5519 )
2022-02-28 21:14:52 -08:00
TheLastRar
c18be9dde7
Dependencies: Remove LibXml
2022-02-28 09:44:14 +01:00
Frank Hartung
a44fe29b8d
CMake: add back HarfBuzz to fix build ( #5510 )
...
- pango relies on HarfBuzz & pulls in its headers
2022-02-10 17:56:19 -08:00
Connor McLaughlin
5c33e9666a
Qt: Enable SDL2 input source for Qt
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
a27b6a113a
Common: Add Vulkan helper classes
2022-01-08 05:19:45 +00:00
Connor McLaughlin
5ff67d4b2d
3rdparty: Add glslang
2022-01-08 05:19:45 +00:00
Connor McLaughlin
0c36647506
GS: Rewrite presentation interface and OSD
2022-01-02 15:06:39 +00:00
Connor McLaughlin
9334285edd
3rdparty: Add imgui
2022-01-02 15:06:39 +00:00
TellowKrinkle
cf176f1b99
CMake: Remove SDL1.2 option
...
Not sure if it worked before but it definitely doesn't work now
2022-01-01 16:36:15 -06:00
Connor McLaughlin
7829094668
3rdparty: Add simpleini
2021-12-28 05:22:45 +00:00
Tyler Wilding
4d4b24f8b0
cmake: support `rapidyaml`
2021-12-25 15:11:01 +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
TellowKrinkle
d51bdccf7f
CMake: Remove gio dependency on macOS
2021-12-13 03:29:16 -06:00
TellowKrinkle
2245315b60
CMake: Remove gtk dep on macOS
...
We only need gio now
2021-11-17 14:23:15 -06:00
Connor McLaughlin
ca2a75db9c
3rdparty: Add glad
2021-10-30 02:00:21 +01:00
Connor McLaughlin
114d78d378
CMake: Add options for building with X11/Wayland
2021-10-30 02:00:21 +01:00
Connor McLaughlin
fadd97c021
Common: Add WindowInfo
2021-10-30 02:00:21 +01:00
kojin
e04c890018
cmake: freebsd fixup
2021-10-04 03:17:30 -04:00
Silent
ed62ae124b
Add Windows Implementation Libraries
2021-09-16 17:31:45 -04:00
TellowKrinkle
1fe352d8a6
CMake: Add proper dependencies for bin2cpp invocations
2021-09-04 21:06:20 -05:00
TellowKrinkle
e1bb96cc94
cmake: Windows dependency builds
2021-08-28 03:25:33 +01:00
TellowKrinkle
284ca6ae68
cmake: Add support for using c++ bin2cpp instead of perl
2021-08-15 02:13:36 -04:00