Stenzek
|
0784b5930b
|
CMake: Use shared libwebp, liblz4, and libzstd on Linux/Mac
|
2023-12-31 13:08:03 +10:00 |
Stenzek
|
0e15de7103
|
CMake: Tidy up platform/architecture detection
|
2023-12-30 14:00:03 +10:00 |
Stenzek
|
47a65ce01e
|
Misc: Slim down PCH
|
2023-12-24 14:03:14 +10:00 |
JoseAaronLopezGarcia
|
00e255ee3c
|
CDVD: Add ZSO support (#10396)
* add zso support
* format and fixed typo
* fix typo in extension (duplicated .cso)
* format
* proper casting
* use regular casting; added lz4 to gitmodules
* use C++ style casting
* fix casts
* add lz4 submodule
* added windows build configuration
* add lz4 to cmake
* undo
* undo
* add lz4 to SearchForStuff
* undo
* add own lz4 source code
* cleanup
* fix
* add nwe sources to windows build
* cleanup
* don't use precompile headers on lz4
* stupid compiler
* add const. better logging.
* cast to std::string
* 3rdparty: Add lz4
* use 3rdparty lz4
* cleanup references to lz4.cpp
* format code
* add missing header
* use fmt::format
* don't call inflateReset on ZSO
* use LZ4_decompress_safe
* fix syntax
* fix call to LZ4_decompress_safe
* use LZ4_decompress_safe_partial to ignore padded data
* cleanup
* refactor
---------
Co-authored-by: Stenzek <stenzek@gmail.com>
|
2023-12-15 13:05:04 +10:00 |
JordanTheToaster
|
cefcd843fc
|
Misc: Fix fmt errors
|
2023-12-01 20:59:18 +10:00 |
Stenzek
|
7ec57692b1
|
Qt: Remove QtNetwork dependency
|
2023-11-21 20:40:13 +10:00 |
Stenzek
|
d58d84dbcf
|
CI/Flatpak: Bump to KDE 6.6 runtime
|
2023-10-25 17:53:17 +10:00 |
Stenzek
|
e5cb313d92
|
deps: Update to Qt 6.6.0 and SDL2 2.28.4
Also bumps the minimum macOS version to 11.0.
Minimum for building is 6.5.3, because there's no 6.6 flatpak runtime yet.
|
2023-10-14 12:26:44 +10:00 |
Stenzek
|
10b217e0c2
|
Image: Support loading webp files
|
2023-10-02 19:52:29 +10:00 |
Stenzek
|
5690742937
|
3rdparty: Remove libjpeg
Doesn't appear to be used anywhere.
|
2023-10-02 17:17:50 +10:00 |
Stenzek
|
2148d3d3ab
|
3rdparty: Move libchdr in-tree
Based on 54bfb87 with modifications from DuckStation.
|
2023-09-27 18:11:46 +10:00 |
Stenzek
|
cf5dd8b822
|
CMake: Drop Discord Presence option
Also no reason to disable this, and an untested configuration.
|
2023-09-16 19:32:13 +10:00 |
Stenzek
|
368e35abb6
|
CMake: Purge no-achievements option
Keeps breaking because we never test it, and there's no reason to
disable achievements anyway.
|
2023-09-16 19:32:13 +10:00 |
Stenzek
|
bd54729257
|
CMake: Simplify X11 dependencies
|
2023-09-16 19:32:13 +10:00 |
Stenzek
|
a9b6f8976e
|
Build: Clean up optional components
|
2023-08-26 17:23:14 +10:00 |
Stenzek
|
3567d8913f
|
CMake: Use dynamic SDL2 on all platforms
|
2023-08-26 17:23:14 +10:00 |
Stenzek
|
e3a1125e84
|
Build: Silence warnings in third-party projects
|
2023-08-26 15:02:17 +10:00 |
Stenzek
|
42ae23f279
|
3rdparty: Fix Debug CMake build on Windows
|
2023-08-24 14:43:00 +01:00 |
Stenzek
|
c43775f7b2
|
3rdparty: Un-submodule libzip
|
2023-08-24 14:43:00 +01:00 |
Stenzek
|
32621a9369
|
3rdparty: Update wil
Gets rid of a -Wdeprecated-volatile error.
|
2023-07-20 21:23:31 +10:00 |
Stenzek
|
ecabadbf95
|
CMake: Use FindWayland from ECM
Fixes previously-broken FindWayland.cmake which had local modifications
that prevented PCSX2 from being compiled on OpenSUSE.
|
2023-07-06 12:30:05 +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 |
TellowKrinkle
|
656c2775ac
|
CMake: Add vtune support on Windows
|
2023-05-27 17:54:53 +02:00 |
rayanHappy
|
c06d4f477a
|
Misc: remove unneeded file and clean up a 32bit check
|
2023-04-27 09:09:04 +01:00 |
Stenzek
|
b3a88d6ea7
|
Qt: Migrate to 6.5.0 on Windows
|
2023-04-25 21:53:30 +01:00 |
Stenzek
|
a5ebb388a0
|
CMake: Enable RAIntegration on Windows builds
|
2023-03-31 15:46:33 +01:00 |
Stenzek
|
5fc855e519
|
CMake: Add libbacktrace module
|
2023-03-20 15:46:32 +00:00 |
Stenzek
|
336ef58f61
|
CMake: Search specifically for the ffmpeg components we need
And fix the not-found logic.
|
2023-01-01 17:11:49 +00:00 |
Stenzek
|
b8596c6f2a
|
Tools: Remove bin2cpp
Stragglers from wx...
|
2022-12-24 09:41:06 +00:00 |
Stenzek
|
9a3e7eecd9
|
CMake: Remove all references to wx
|
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
|
699c3d80b7
|
GS: Add video dumping via ffmpeg
|
2022-12-22 04:27:30 +00:00 |
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 |