Herman S.
7a45f66bb4
[3PP] Switch FFmpeg to latest release with port of xmaframes codec
...
And pull out all the xenia specific build junk into
third_party/ffmpeg-xenia rather than keeping it checked in the
submodule
2026-02-12 08:16:55 +09:00
Will Martin
b6bd8f306b
Third-party: add Metal dependency submodules
2026-02-08 17:38:56 +09:00
Herman S.
be10bbd946
Merge remote-tracking branch 'emoose/canary-gdbstub' into edge
2026-01-31 00:52:11 +09:00
Herman S.
2bbd9c4687
[3PP] Add third_party/asio submodule
2026-01-31 00:31:34 +09:00
Herman S.
30ba881ba2
[Build/Linux] Switch to linktimeoptimization function in premake
2026-01-14 12:01:29 +09:00
Herman S.
7ea2852585
[UI] Replace QtMultimedia with miniaudio for notification sounds
2026-01-10 00:22:26 +09:00
Herman S.
8f6c74d521
[Build/Linux] Better detection for Qt version
2025-11-24 11:14:17 +09:00
Herman S.
1e02b83b3d
Merge remote-tracking branch 'upstream/canary_experimental' into edge
2025-11-23 12:42:28 +09:00
Margen67
605bfd0e72
[premake] Remove redundant vectorextensions
...
Make clang version into a variable.
2025-11-20 03:53:43 -08:00
Herman S.
9dd5c33cb5
[Linux] Add wayland Vulkan surface support ( #10 )
...
UI process has some issue with menu rendering so leaving
it as is, game process should auto-detect Wayland and use it
when available.
2025-11-15 18:37:47 +09:00
Herman S.
28e89a8a4d
[UI] Implement achievement notification sound using Qt media player
2025-11-11 15:31:13 +09:00
Gliniak
892aa85913
[Premake] Remove AVX2 requirement from linux build
...
Co-authored-by: has207 <429230+has207@users.noreply.github.com >
2025-11-03 22:17:45 +01:00
Herman S.
ade064d310
[Build] Disable clang21 warnings in third_party
2025-11-01 21:40:19 +01:00
Herman S.
b24c9ac8ef
[Build] Allow building with AVX support only on linux.
2025-11-01 15:14:54 +09:00
Herman S.
4fdb9954ec
[Build] Revert to AVX only for Windows
...
MSVC will arbitrarily include BMI2 instructions when AVX2 is enabled
and there is no way to disable this apparently, so go back to AVX
for Windows to allow Sandy/Ivy Bridge CPU support
2025-10-31 23:44:48 +09:00
Herman S.
43d0094e60
[Build] Disable clang21 warnings in third_party
2025-10-24 16:10:12 +09:00
Herman S.
8982f36ae0
[Build] Use /opt/Qt on Linux instead of system Qt
2025-10-24 16:10:12 +09:00
Herman S.
0b4e91fbbe
Revert "[UI] Set ImGUI clipboard functions to GTK implementations"
...
This reverts commit a1a33b9939 .
2025-10-19 11:41:13 +09:00
Herman S.
c2eac169d2
Merge branch 'canary_experimental' into edge
2025-10-19 11:40:52 +09:00
Adrian
a1a33b9939
[UI] Set ImGUI clipboard functions to GTK implementations
2025-10-18 21:41:27 +02:00
Herman S.
153281f4fc
[Build] make valgrind and checked targets work on linux
2025-10-17 14:12:48 +09:00
Herman S.
4350091117
[Build] Remove gtk deps
2025-10-17 00:58:37 +09:00
Herman S.
170d97a7fd
Merge branch 'canary_experimental' into edge
2025-10-15 14:19:57 +09:00
Herman S.
6c8d3adcde
[Testing] Get tests running (dirty hack for linux)
2025-10-14 14:19:12 +09:00
Gliniak
e27b1d1cb5
[UI] Fixed issues with ImGui on Vulkan and few ASAN issues related to ImGui
...
- Simplified handling of notifications to faster version with ranges
- Removed usage of STB sprintf on checked due to ASAN violation
- Draw ImGui windows only when they're not in close_pending state
2025-10-13 22:08:52 +02:00