TheLastRar
d187c61599
GS/DX12: Enable tight alignment
2026-06-12 18:08:03 -04:00
chaoticgd
5369d6b38e
CMake: Fix typo in BuildParameters.cmake
2026-06-02 07:14:55 -04:00
TellowKrinkle
fa26937885
CMake: Disable Wattributes on gcc
2026-04-17 21:19:28 +02:00
TellowKrinkle
4abafa8ba8
FSUI: Disable SVGinOT support
...
We use COLRv0 fonts now
2026-04-12 19:45:32 +02:00
chaoticgd
0beb18c9e1
Deps: Update rapidyaml to v0.11.1
2026-04-03 12:41:47 -04:00
TellowKrinkle
81a20150f2
Core: Use ARCH_ARM64 instead of _M_ARM64
...
fast_float assumes that _M_ARM64 means compiling for Windows
2026-03-20 11:13:53 -04:00
chaoticgd
71fe1b809c
CMake: Add option to disable position independent code
2026-03-07 13:36:47 -05:00
chaoticgd
ec6901b93d
CMake: Make sure that position independent code is enabled properly
2026-03-07 13:36:47 -05:00
TellowKrinkle
2116ca16be
CMake: Add option to skip installing Noto Color Emoji
2026-03-07 09:12:00 -05:00
TellowKrinkle
bb3937cd69
FSUI: Use system fonts when available
2026-03-07 09:12:00 -05:00
JordanTheToaster
084df36598
Deps: Update Qt to 6.10.2
2026-02-06 10:56:30 -05:00
oltolm
4297918ce2
cmake: remove Qt6::GuiPrivate dependency on WIN32 and APPLE
2026-01-21 18:56:00 -05:00
Christopher Obbard
33f625a4e2
cmake: only require Qt modules when Qt UI is enabled
...
The Qt6 CorePrivate/GuiPrivate/WidgetsPrivate components are only needed
for the Qt UI build. Move their find_package() call under ENABLE_QT_UI
to avoid requiring private Qt modules when building without the UI.
Signed-off-by: Christopher Obbard <[email protected] >
2026-01-06 20:44:35 +01:00
JordanTheToaster
a5984d8213
Flatpak: Update KDE runtime to 6.10
2025-11-03 12:49:35 -05:00
JordanTheToaster
8dffc85707
Misc: Qt 6.10.0 Build Fixes
2025-10-10 23:20:48 -05:00
Ty Lamontagne
7da97e6d80
cmake/ci: Allow gs runner builds without building all of pcsx2-qt
2025-10-08 15:26:34 -04:00
TheLastRar
7a0017bd40
FSUI: Support Emojis
2025-07-30 12:25:32 -04:00
TheLastRar
b624330155
Deps: Update Pluto(S)VG
...
PlutoVG is updated to v1.1.0
PlutoSVG is updated to v0.0.7
2025-06-29 16:41:19 -04:00
TellowKrinkle
e764c5cd4e
GSRunner: macOS support
2025-06-04 20:25:32 -04:00
chaoticgd
d8187fbea4
Deps: Specify minimum version of KDDockWidgets
2025-06-04 20:02:02 -04:00
TheLastRar
81800d2883
CMake: Support more package configurations to import with a Devel build
2025-05-17 09:39:56 -04:00
TheLastRar
a16981cbe5
CMake: Pick release packages when building with devel
2025-05-12 22:35:07 +02:00
TheLastRar
d613701780
CMake: Support PlutoVG 1.0.0
...
We still use PlutoVG 0.0.13 as that is the latest PlutoSVG can build with
2025-05-03 15:00:31 +02:00
TheLastRar
9e5b69ee54
Deps: Add Pluto(S)VG
2025-04-30 22:45:04 +02:00
JordanTheToaster
08edc8dfab
Deps: Update Mac to Qt 6.7.3
2025-03-18 19:43:20 -04:00
chaoticgd
ec0760c03e
Deps: Add an extra include path for KDDockWidgets
2025-03-18 11:50:12 -04:00
chaoticgd
d989ce5b44
Deps: Add KDDockWidgets
2025-03-12 17:20:35 -04:00
TheLastRar and TheTechnician27
ac1a6d3348
Deps: Update to SDL3 ( #12311 )
...
Co-authored-by: TheTechnician27 <[email protected] >
2025-03-02 18:04:19 -05:00
TheLastRar
c58f6f2f70
3rdparty: Update fmt to v11.1.2
2025-01-17 04:35:29 +01:00
TellowKrinkle
9858aa1aa5
CMake: Try to put /usr/local/include last
2024-11-18 02:22:30 -06:00
JordanTheToaster
1e9a248a0c
Deps: Update to Qt 6.8.0 on Windows and Linux
2024-10-08 16:00:37 -04:00
chaoticgd
c83cca1d87
Debugger: Add GNU demangler
...
This code is taken from GCC 13.2.0 with a number of modifications
applied. See the included readme for more information.
2024-08-27 12:48:40 -04:00
chaoticgd
87b03fdc28
3rdparty: Add CCC v2.1
...
This is the symbol table parser that I'm replacing the existing ELF
symbol table parser with. It supports STABS symbols in .mdebug sections
as well as ELF symbols and SNDLL symbols.
It includes its own symbol database, and an AST which facilitates
debugging tools that let the user inspect complex data structures with
full type information.
More information is provided in the included readme.
2024-08-27 12:48:40 -04:00
chaoticgd
b43e05a8fc
Debugger: Remove the Avast demangler
...
This library doesn't support the demangling scheme used by GCC 2.x
compilers and hence doesn't work in lots of cases.
2024-08-27 12:48:40 -04:00
weirdbeardgame
0c949db506
CMake: Added PACKAGE_MODE option
...
Set paths, add check in SetResourcesDir
2024-08-12 11:33:02 -04:00
TheLastRar
01de02677f
Build: Set Page/Cache line sizes on Windows ARM
2024-08-10 14:12:28 -04:00
TheLastRar
e292c0986f
Build: Add ENABLE_GSRUNNER option to build GSRunner via CMake
2024-08-04 20:15:46 -04:00
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
TheLastRar
f2e4a5e780
GS: Remove MSVC macro hack
2024-05-30 19:01:23 +01:00
Stenzek
ff7995f0d6
Deps: Bump to shaderc 2024.1
...
And use dynamic loading.
2024-05-21 18:34:01 +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