squidbus
f4b787f264
externals: Update MoltenVK ( #4436 )
2026-05-16 04:44:03 -07:00
Niram7777
5b23711d04
Revert sdl3 bad rebase ( #4433 )
2026-05-15 21:29:40 +02:00
Niram7777
b7a85c13b2
Flush log on terminate ( #4429 )
...
* Flush log on terminate
* Flush on unhandeld signal
* hexa code
Co-authored-by: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
---------
Co-authored-by: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
2026-05-15 18:36:27 +03:00
georgemoralis
6b932bd6a6
Submodules updates (libusb,libressl,cpp-http,CLI11,openal) ( #4428 )
...
* update libusb
* libressl
* updated cpp-httplib
* update CLI11
* updated openal
2026-05-15 17:06:33 +03:00
kalaposfos13
40237afd1d
Update SDL3 submodule ( #4422 )
...
* Update SDL3 submodule
* new steam controller keybinds
2026-05-15 11:19:01 +03:00
oltolm
442a07a707
Fix compilation with mingw-w64 ( #4365 )
...
* cmake: apply sirit unused-command-line-argument flag only with Clang
* shader_recompiler: move Opcode magic_enum range customization to opcodes.h
Define the magic_enum range for Shader::Gcn::Opcode as a proper enum_range specialization in opcodes.h instead of relying on translation-unit macros in translate.cpp.
This makes the customization visible where the enum is used and avoids the GCC linkage/build issue.
* thread: use Windows thread naming path for MinGW-w64
Switch the thread naming guard from _MSC_VER to _WIN32 so MinGW-w64 builds use the Windows SetThreadDescription implementation instead of falling through the POSIX branch.
This matches the platform rather than the compiler and avoids the MinGW-w64 build issue.
2026-05-08 22:36:55 -07:00
Lander Gallastegi
c68a8baa94
chroe: fix building on fedora 44 / clang 22 ( #4303 )
...
* add includes to fix building
* update documentation
2026-04-22 09:34:53 +03:00
Niram7777
a95e71e156
Remove namespaces in logs ( #4283 )
2026-04-19 21:37:38 +03:00
Niram7777
280475989b
spdlog use system fmt if exists ( #4282 )
2026-04-19 18:12:13 +03:00
Niram7777
854b291c63
Spdlog migration ( #4069 )
...
* spdlog migration
* gitmodule instead of cmake
2026-04-19 00:57:05 +03:00
georgemoralis
ed553054c6
readded module
2026-04-18 17:31:43 +03:00
georgemoralis
dbf4b1eb11
remove submodule to clear
2026-04-18 17:20:01 +03:00
rainmakerv2
685d5f9df9
Update ImGuiFileDialog ( #4275 )
2026-04-18 14:05:53 +03:00
rainmakerv2
16633df872
Big Picture Settings: Add game folder selection ( #4271 )
...
* Add game folder selection
* reuse
* add enable/disable checkboxes
* column width fix
* Update ImGuiFileDialog submodule URL and branch
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2026-04-18 10:05:34 +03:00
rainmakerv2
be224a4556
Big Picture: add settings configuration ( #4255 )
...
* prototype settings look
* put categories on top instead of on the side, plays nicer with input system
* added profiles + saving and loading framework
* add helper functions
* fix autofocusing
* add code for using embedded image files
* put settings in different files
* clang
* remove sdl_image submodule, unify functions when possible
* Always display selected profile in settings content areas
* Fix focusing, logs, highlight profile text
* persist highlight on focused buttons, add all categories placeholders
* All settings added
* navigate tabs with l1/r1
2026-04-15 18:19:22 +03:00
rainmakerv2
72f514f350
Trophy: Replace sdl mixer library with minimp3 header for playing trophy sounds ( #4261 )
...
* Replace sdl mixer library with minimp3 header
* clang
* set spec before putting in audiostream
* respect main audio output device setting
* fixup
* replace file with submodule
* cleanup
* capitalize functions like the others
* move buffer to heap
* use vector for pcm buffer instead
2026-04-15 10:48:55 +03:00
rainmakerv2
cead66d3c6
Big Picture Mode ( #4250 )
...
* imguitest
* button tests
* fix gamepad nav
* placeholder hardcoded eboot path
* set focus correctly, move to own files
* get installed game information
* dynamically adjust rows
* use slider for ui scale
* launch big picture with CLI arg
* Use emulator settings for UI scale and window size
* center scrolling on focused item
* fix item focus on scrolling when navigating with keyboard or pad
* minor fixups and comments
* fix performance degradation
* adjust fonts to show TM symbol and higher overscale
* reuse and clang
* add exists check before iterator
* flatten navigation (gamepad navigation crosses child window container)
* cleanup and comments
* simplify update checker a bit
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2026-04-13 01:40:11 +03:00
georgemoralis
1fd82a000e
Submodules updates ( #4252 )
...
* updated libusb to latest
* cli11,sdl3 updates
2026-04-12 15:23:33 +03:00
Ploo
a87abee8e3
WIP: port: Add x64 FreeBSD ( #3927 )
...
* port: Add x64 FreeBSD
* clang formaa
* fix epoll stuffs
* date-tz for fbsd, force submodule zydis
* fix filesystem hang + date-tz
* fix
* fix freebsd SIGBUS
* madvise() ifdef
* signal fix + camera fix
* proper %gs tls for once
* better tls? + clang format
---------
Co-authored-by: lizzie <lizzie@eden-emu.dev>
2026-03-30 13:44:29 +03:00
Alexandre Bouvier
fba7304d62
cmake: prefer more system libs ( #4037 )
2026-02-15 09:12:52 +02:00
georgemoralis
b4daf37662
Submodules update ( #4026 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
* added openal-soft , cpp-httplib
* CLI11,sdl3 update
2026-02-12 16:17:40 +02:00
Alexandre Bouvier
ef5b40c70b
cmake: prefer system cli11 library ( #3999 )
2026-02-07 16:22:32 +02:00
georgemoralis
8b46650fb2
Misc ( #3979 )
...
* improved trophy key save on new keymanager
* updated CLI11 and sdl3
* delete so stupid git will know
* fixed?
* fix2
* fixed sdl3
* Fix missing CLI11 submodule
2026-01-30 13:59:52 +02:00
squidbus
9314633573
externals: Update MoltenVK to fix primitive restart disable issue. ( #3967 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2026-01-28 08:54:01 +02:00
psucien
1e99c4b506
shader_recompiler: VS clip distance emulation for NVIDIA GPUs ( #3958 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2026-01-26 22:17:51 +02:00
georgemoralis
fa497f6bfd
added new cli parser using CLI11 ( #3950 )
...
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
* added new cli parser using CLI11
* pff
* fixed repo
* fix game autodetection
* clear unessecary comments
* added a check
* fixed?
* parse extras
* one more try
* readded -g
* fixed ignore_game_patches flag
* some rewrite improvements
2026-01-24 14:57:24 +02:00
Vladislav Mikhalin
9a3e4ea56b
ajm: support for m4aac ( #3880 )
...
* ajm m4aac
* fix build on unix
* small tunes
* skip 2 frames if nodelay is not set, change to google repo
2025-12-28 13:24:42 +02:00
georgemoralis
9e287564ce
update submodules (ffmpeg,fmt,sdl3) ( #3865 )
...
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
* update submodules (ffmpeg,fmt,sdl3)
* fixed linux builds?
* more linux issues
* let's see more linux...
* baby one more time
2025-12-12 23:40:17 +02:00
psucien
a9f8eaf778
video_core: Initial implementation of pipeline cache ( #3816 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
* Initial implementation
* Fix for crash caused by stale stages data; cosmetics applied
* Someone mentioned the assert
* Async blob writer
* Fix for memory leak
* Remain stuff
* Async changed to `packaged_task`
2025-11-29 11:52:08 +02:00
oltolm
4922d526fe
msys2: fix build ( #3818 )
...
* cmake: fix mingw-w64 build
* time.cpp: fix build with Clang on Windows
* tls.h: include malloc.h for alloca
2025-11-22 10:32:29 +02:00
Alexandre Bouvier
5b699090e6
cmake: fix sdl3_mixer target name ( #3811 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-11-17 18:56:01 +02:00
rainmakerv2
ed14359c87
Re-implement custom trophy sounds using sdl3 mixer ( #3805 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
* re-implement custom trophy sounds using sdl3 mixer
* fix build vars
* Don't change SDL version
2025-11-16 10:36:54 +02:00
kalaposfos13
f557c6ac64
Update MoltenVK to the shadPS4 fork ( #3797 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-11-14 21:47:16 +02:00
georgemoralis
ed9ffbfb64
Remove Qt from emulator ( #3733 )
...
* actions removal
* removed qt dir
# Conflicts:
# src/qt_gui/check_update.cpp
# src/qt_gui/translations/ar_SA.ts
# src/qt_gui/translations/ca_ES.ts
# src/qt_gui/translations/da_DK.ts
# src/qt_gui/translations/de_DE.ts
# src/qt_gui/translations/el_GR.ts
# src/qt_gui/translations/en_US.ts
# src/qt_gui/translations/es_ES.ts
# src/qt_gui/translations/fa_IR.ts
# src/qt_gui/translations/fi_FI.ts
# src/qt_gui/translations/fr_FR.ts
# src/qt_gui/translations/hu_HU.ts
# src/qt_gui/translations/id_ID.ts
# src/qt_gui/translations/it_IT.ts
# src/qt_gui/translations/ja_JP.ts
# src/qt_gui/translations/ko_KR.ts
# src/qt_gui/translations/lt_LT.ts
# src/qt_gui/translations/nb_NO.ts
# src/qt_gui/translations/nl_NL.ts
# src/qt_gui/translations/pl_PL.ts
# src/qt_gui/translations/pt_BR.ts
# src/qt_gui/translations/pt_PT.ts
# src/qt_gui/translations/ro_RO.ts
# src/qt_gui/translations/ru_RU.ts
# src/qt_gui/translations/sl_SI.ts
# src/qt_gui/translations/sq_AL.ts
# src/qt_gui/translations/sr_CS.ts
# src/qt_gui/translations/sv_SE.ts
# src/qt_gui/translations/tr_TR.ts
# src/qt_gui/translations/uk_UA.ts
# src/qt_gui/translations/ur_PK.ts
# src/qt_gui/translations/vi_VN.ts
# src/qt_gui/translations/zh_CN.ts
# src/qt_gui/translations/zh_TW.ts
* removed CMakePresets for qt builds
* clear cmakelists from qt
* sync config file with qtlauncher
* fixing review stuff
* Remove Qt code from memory patcher and add non-Qt fallback for automatic loading of patches
The second feature is disabled if IPC is present, to avoid conflicts with it.
* Add json submodule
* More Qt removal
* Documentation update
* fix build
* fix REUSE?
* removed qrc file
* fix clang
* Simplify Qt installation instructions for macOS
Removed instructions for installing x86_64 Qt on ARM and x86_64 Macs.
* Remove Qt installation instructions from guide
Removed instructions for downloading and configuring Qt.
---------
Co-authored-by: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
2025-10-31 10:28:39 +02:00
squidbus
bf34665a8f
externals: Update and simplify MoltenVK setup. ( #3747 )
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / linux-qt-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
2025-10-23 10:17:47 +03:00
squidbus
110a735a04
externals: Update MoltenVK ( #3694 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-10-01 18:52:12 -07:00
Marcin Mikołajczyk
7bd3eb485f
Epoll ( #3476 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
* Epoll
* Change companion util stub to return NO_EVENT
* Revert "Change companion util stub to return NO_EVENT"
This reverts commit 8dd9913cda39b641cd3b65925e1f31fa713e8a24.
* added wepoll
* shallow..
* dist branch
* updated wepoll
* compiles on windows
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-09-18 11:53:04 +03:00
squidbus
e402ea3de4
externals: Update MoltenVK and re-enable private API use ( #3594 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-09-13 10:32:10 -07:00
squidbus
70d33be7b7
externals/MoltenVK: Disable MVK_USE_METAL_PRIVATE_API ( #3591 )
2025-09-13 05:06:29 -07:00
squidbus
ce6681b991
externals: Update libusb to fix more ABI issues. ( #3551 )
2025-09-07 14:39:16 -07:00
squidbus
1d459474a2
externals: Update SDL3 ( #3466 )
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / linux-qt-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
2025-08-27 21:42:24 -07:00
squidbus
defd826a73
externals: Update MoltenVK ( #3435 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-08-19 19:05:15 -07:00
Alexandre Bouvier
51559033ef
hwinfo: track the correct commit ( #3419 )
2025-08-15 11:29:53 +03:00
rainmakerv2
2c906dc280
Log user CPU, total RAM, and OS ( #3402 )
...
* cpu info
Update cpu_info.h
Revert "Update cpu_info.h"
This reverts commit 6db3814e7f8162ca546c33479942d7204524b281.
Revert "cpu info"
This reverts commit cfecdf694fd7bee0fdf025c3933ff7b9498a1c3f.
hardware info
* log OS
* Round RAM, add space
* switch temporarily to local fork
* Update CMakeLists.txt
* set shallow = true for submodule
* Log logical cores as well
* point submodule to shadps4 fork
2025-08-14 13:04:08 +03:00
Marcin Mikołajczyk
923c5f3ef5
Include epoll-shim library ( #3312 )
2025-07-25 16:53:46 +03:00
georgemoralis
a4c5fa4b5c
Using custom usb lib ( #3284 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
* added ext-libusb to overcome sysv_abi changes
* Fully remove libusb submodule
2025-07-21 12:24:11 +03:00
TheTurtle
4407ebdd9b
shader_recompiler: Implement guest barycentrics ( #3245 )
...
* shader_recompiler: Implement guest barycentrics
* Review comments and some cleanup
2025-07-15 18:49:12 +03:00
TheTurtle
8bc30270c8
shader_recompiler: Implement ff1 with subgroup ops ( #3225 )
2025-07-10 21:52:56 +03:00
squidbus
0444e590e0
mac: Fix building on macOS 26. ( #3073 )
2025-06-09 19:29:15 -07:00
squidbus
d124f40503
externals: Update MoltenVK ( #2979 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-05-22 18:22:05 -07:00