Ty Lamontagne
|
7e5016fdab
|
linux/cmake: Allow libbacktrace to be disabled
|
2024-07-18 16:46:24 -04:00 |
JordanTheToaster
|
512ab67efc
|
Deps: Update to SDL 2.30.4
|
2024-06-23 11:14:11 +10:00 |
Stenzek
|
6ee99d8b81
|
Build: Add ARM64 configurations
|
2024-06-14 17:06:45 +10:00 |
Stenzek
|
8cc7e60138
|
3rdparty: Move WIL v1.0.240122.1 in-tree
Renamed to winwil, because otherwise you won't be able to easily git
pull these changes.
|
2024-06-11 11:30:45 +10:00 |
Stenzek
|
5c59288b39
|
3rdparty: Move rapidyaml v0.6.0 in-tree
Also c4core v0.2.0, fast-float v6.1.1.
|
2024-06-11 11:30:45 +10:00 |
Stenzek
|
d6c4a9a4d5
|
3rdparty: Move Vulkan-Headers v1.3.287 in-tree
|
2024-06-11 11:30:45 +10:00 |
Stenzek
|
08975bd9f1
|
3rdparty: Move googletest v1.14.0 in-tree
|
2024-06-11 11:30:45 +10:00 |
Stenzek
|
cf475d961a
|
3rdparty: Move fmt v10.2.1 in-tree
|
2024-06-11 11:30:45 +10:00 |
Stenzek
|
d48f527d6d
|
Common: Tidy up signal handlers
Move MacOS into its own file.
Fix assertion failure crash dumping.
|
2024-05-31 13:39:36 +10:00 |
Stenzek
|
475bd6ee7d
|
Deps: Bump Qt to 6.7.1
|
2024-05-21 18:34:01 +10:00 |
Stenzek
|
29e9125b15
|
CDVD: Use ThreadedFileReader for uncompressed ISOs
|
2024-05-17 11:58:01 +10:00 |
Stenzek
|
d8cd336674
|
CI/Flatpak: Update to SDL2 2.30.3
|
2024-05-07 12:41:03 +10:00 |
Stenzek
|
ca8a837614
|
3rdparty: Add FreeSurround
|
2024-05-04 14:12:20 +10:00 |
Stenzek
|
c831f5759f
|
CI: Simplify Linux build
|
2024-04-26 13:09:30 +10:00 |
Stenzek
|
c8698dac79
|
3rdparty/imgui: Update to v1.90.4
|
2024-04-06 22:21:53 +10:00 |
Stenzek
|
ec3f1b2aa4
|
GS/Vulkan: Swap out glslang for shaderc
|
2024-04-06 21:16:52 +10:00 |
Stenzek
|
e6ff49eb60
|
GS/OpenGL: Use EGL 1.5 platform interface
|
2024-04-06 14:37:55 +10:00 |
Stenzek
|
caf0ade6f3
|
3rdparty: Remove jpgd
|
2024-04-06 13:17:22 +10:00 |
Stenzek
|
590b81a782
|
Image: Use libjpeg and support WebP saving
Backport from:
f3c0c14b2a
c854b8f85e
|
2024-04-06 13:17:22 +10:00 |
Stenzek
|
dfa5fccec9
|
Build: Unify shared libraries across platforms
Use DLLs/shared libraries for:
- libjpeg
- libpng
- libwebp
- lz4
- SDL
- zlib
- zstd
|
2024-04-06 13:17:22 +10:00 |
Stenzek
|
efa8f058d4
|
Deps: Update to Qt 6.7.0 and SDL 2.30.2
|
2024-04-04 11:49:22 +10:00 |
Stenzek
|
872f5c677d
|
3rdparty: Remove xz
Had a backdoor. Best to not trust it.
|
2024-03-30 21:37:29 +10:00 |
Stenzek
|
88165ab072
|
CI: Update to SDL2 2.30.1 and Qt 6.6.2
|
2024-03-09 14:04:14 +10:00 |
Stenzek
|
65882ae14d
|
deps: Bump to SDL2 2.30.0
|
2024-02-05 13:19:27 +10:00 |
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 |