PabloMK7
d1d14cef79
core: Disable BOSS for enabled LLE online services ( #1847 )
2026-03-08 19:24:52 +01:00
PabloMK7
7d5da9eaeb
core: Fix application jump parameters ( #1845 )
2026-03-08 18:41:31 +01:00
PabloMK7
46ca83cc36
core: Enable LLE CECD and BOSS when online LLE modules are enabled ( #1842 )
2026-03-07 21:11:45 +01:00
PabloMK7
1e0df67cc4
file_util: Fix file behaviour on Windows ( #1841 )
2026-03-07 20:33:29 +01:00
PabloMK7
ced1ec0112
core: nwm: Implement NWM_SOC::GetMACAddress ( #1840 )
2026-03-07 17:53:10 +01:00
PabloMK7
748b97ac5e
core: ndm: Implement suspend daemons count ( #1839 )
2026-03-07 14:26:40 +01:00
PabloMK7
2207be30a9
core: Add "toggle unique data console type" option ( #1826 )
2026-03-06 01:23:35 +01:00
PabloMK7
8d284aeccf
video_core: Fix a few vulkan validation issues ( #1818 )
2026-03-04 21:05:22 +01:00
PabloMK7
0f9d5f29f3
video_core: Move shader and pipeline compilation into separate workers ( #1802 )
2026-03-01 23:09:13 +01:00
PabloMK7
7d19679cc5
video_core: vk_texture_runtime: Refactor and fix resource leak ( #1790 )
2026-02-25 19:53:03 +01:00
PabloMK7
b3fd0b6c89
video_core: Apply texture filter to color surfaces ( #1784 )
2026-02-25 13:08:18 +01:00
PabloMK7
8b72dcb235
video_core: Do not spam file IO when reading vulkan shader disk cache ( #1774 )
2026-02-23 15:45:26 +01:00
PabloMK7
fcb345e273
logging: Check filter before log format ( #1773 )
2026-02-23 14:26:20 +01:00
PabloMK7
4c054ff2e7
video_core: Fix transferability issue in vulkan shader disk cache ( #1770 )
2026-02-22 22:41:24 +01:00
PabloMK7
c43f24e489
video_core: Fixes to vulkan disk cache ( #1748 )
2026-02-17 14:22:48 +01:00
PabloMK7
304db9173b
video_core: vulkan: Add disk shader cache ( #1725 )
2026-02-16 15:59:22 +01:00
PabloMK7
91abe7f7d0
common: Add NATVIS to BitField class for better VS debugging ( #1731 )
2026-02-13 14:30:04 +01:00
PabloMK7
3e27010c7b
Fix regex in PR verification
2026-02-09 23:30:15 +01:00
PabloMK7
f010863ece
video_core: vulkan: Only store hashes in shader cache maps ( #1710 )
2026-02-02 18:25:03 +01:00
PabloMK7 and OpenSauce04
fc137b0229
frontend: Revert removal of .3ds support ( #1701 )
...
* frontend: Revert removal of .3ds support
* Added 3ds extension to Info.plist
* Added .3ds extension to org.azahar_emu.Azahar.xml
* game_list.h: Removed leftover definitions
---------
Co-authored-by: OpenSauce04 <[email protected] >
2026-01-29 12:10:02 +00:00
PabloMK7
f1fa564733
Revert: video_core/renderer_vulkan: Add texture filtering ( #1678 )
2026-01-24 23:48:54 +01:00
PabloMK7
93f54be3f9
video_core: Fix custom textures when loading a savestate
2026-01-22 19:42:21 +01:00
PabloMK7
95a6814752
video_core: Make all state dirty after loading a savestate
2026-01-22 19:42:21 +01:00
PabloMK7
b0fea112e8
core: Fix accurate multiplication loading (home menu and savestate)
2026-01-22 15:11:38 +01:00
PabloMK7
94b558d3f1
hacks: Force accurate multiplication for M&L Paper Jam
2026-01-22 15:11:38 +01:00
PabloMK7
6e666a1831
log: Fix compilation with gcc backtrace ( #1668 )
2026-01-22 14:45:30 +01:00
PabloMK7
b54911a52e
github: Ignore punctuation marks in PR verification
2026-01-22 13:47:25 +01:00
PabloMK7
46429f9c02
Update PR template to use master branch
2026-01-21 18:02:11 +01:00
PabloMK7
a4c3135bf3
github: Add first time contributor verification ( #1663 )
2026-01-21 18:00:37 +01:00
PabloMK7
f71844b87f
log: Close file after stop and fallback to stderr
2026-01-19 21:01:55 +00:00
PabloMK7
6634b8c9d9
citra_meta: Move DetachedTasks construction to main.cpp
2026-01-19 21:01:55 +00:00
PabloMK7
2b7de66245
core: Revert some hash operations to CityHash64 ( #1609 )
2026-01-11 16:26:46 +01:00
PabloMK7
ce02bd6630
Revert "Fallback to silence when no samples have been captured. ( #955 )" ( #1610 )
...
This reverts commit 1ff5042685 .
2026-01-11 15:55:38 +01:00
PabloMK7
624be242c4
core: Add ability to insert cartridges
2026-01-10 20:51:28 +00:00
PabloMK7
15e542778e
dynarmic: Update to latest version ( #1569 )
2026-01-10 12:02:14 +01:00
PabloMK7
5c863db0f2
video_core: Add patches for 3D Classics shaders ( #1593 )
2026-01-09 18:28:40 +01:00
PabloMK7
7de2d7b846
video_core: Switch to xxHash and improve ShaderSetup behaviour ( #1592 )
2026-01-09 18:01:49 +01:00
PabloMK7
8acdb35798
core: Move plugin FB address ownership to MemorySystem ( #1572 )
2026-01-09 10:26:12 +01:00
PabloMK7
47cd41cc58
core: Improve MemorySystem::GetPhysicalPointer ( #1587 )
2026-01-09 10:23:44 +01:00
PabloMK7
0f9457e0d1
video_core: Fix crash caused by malformed geo shaders ( #1585 )
2026-01-08 21:00:05 +01:00
PabloMK7
dfd52ed640
Add Google Play Downloads badge to README
2026-01-05 11:21:20 +00:00
PabloMK7
a826f5ffa1
video_core/renderer_vulkan: Fix fb image view usage ( #1561 )
2026-01-02 16:26:03 +01:00
PabloMK7
4ac18f5e18
core: Fix memory mode handling and n3ds exclusive app detection ( #1560 )
2026-01-02 15:03:23 +01:00
PabloMK7
40d512cafd
plgldr: Fix plugin memory management ( #1554 )
2025-12-30 22:21:44 +01:00
PabloMK7
be259fc9b8
qt: Do not refresh game directory while powered on ( #1553 )
2025-12-30 21:13:24 +01:00
PabloMK7
4085ce6bf8
core: Add SMDH region free patch setting ( #1541 )
2025-12-29 01:20:26 +01:00
PabloMK7
8384eaa0c2
core: Fix memory mode handling during app launch ( #1534 )
2025-12-27 13:38:06 +01:00
PabloMK7
f60f3eed1f
core: Implement AM:CancelImportProgram ( #1535 )
2025-12-27 12:11:07 +01:00
PabloMK7
fe92815b04
audio_core: Add DSP sleep and wakeup functionality ( #1529 )
2025-12-23 22:57:56 +01:00
PabloMK7
275d818cd4
video_core: Change unimplemented gas stub behaviour ( #1525 )
2025-12-22 15:48:47 +01:00
PabloMK7
7a2f3fdda9
audio_core: Update teakra for new memory ownership
2025-12-22 11:51:22 +01:00
PabloMK7
2edc8b4b73
audio_core: Move dsp memory ownership to memory system
2025-12-22 11:51:22 +01:00
PabloMK7
109f5fb730
core: Fix home menu garbled suspended application image ( #1518 )
2025-12-20 21:34:23 +01:00
PabloMK7
4fdc45a771
qt: Add batch Z3DS compression/decompression
2025-12-09 18:32:07 +00:00
PabloMK7
b0fe4d190d
core: Temporary workaround for MSVC compiler bug ( #1505 )
2025-12-07 22:27:50 +01:00
PabloMK7
9996a07e87
externals: Update to boost v1.89.0 ( #1502 )
2025-12-06 19:36:46 +01:00
PabloMK7
48db1c1de5
am: fix save data being deleted on CIA install failure ( #1319 )
2025-08-20 14:48:34 +02:00
PabloMK7
dc2ab096cb
loader: Fix compressed 3dsx icon reading
2025-08-08 22:46:17 +01:00
PabloMK7
4bf9161bcd
android: Fix 3dsx listing
2025-08-08 22:46:17 +01:00
PabloMK7
25d7db7bbe
Z3DS: Mark compressed files in UI and other minor fixes ( #1249 )
2025-07-28 10:38:23 +02:00
PabloMK7
00c0f01e73
Z3DS: Add title info and smdh to metadata
2025-07-27 17:13:32 +02:00
PabloMK7
db8aaacb35
Z3DS: Fix minor issues and add Android cia compress setting
2025-07-27 17:13:32 +02:00
PabloMK7
8dafecd528
loader: Add compressed ROM (Z3DS) support
2025-07-27 17:13:32 +02:00
PabloMK7
d8bef418a7
pica: Fix irq request register behaviour ( #1216 )
2025-07-10 23:01:53 +01:00
PabloMK7
de7b457ee4
video_core: Remove assert in OpenGL LoadProgram and better logging ( #1200 )
2025-06-30 13:34:16 +02:00
PabloMK7
a15af9b550
video_core: Fix LCD color fill ( #1198 )
2025-06-29 13:51:29 +02:00
PabloMK7
5f81ac40c8
rasterizer: Increase uniform buffer size ( #1174 )
2025-06-20 22:10:04 +02:00
PabloMK7
0deb0f50b8
Add "SWP" frame time information ( #1173 )
2025-06-20 19:26:12 +02:00
PabloMK7 and OpenSauce
f26b9b174a
cmake: Bump min version to 3.25 globally and to 3.30.3 for android ( #1151 )
...
* cmake: Bump min version to 3.25 and update android to 3.30.3
* app/build.gradle.kts: Set minimum CMake version rather than exact version
---------
Co-authored-by: OpenSauce <[email protected] >
2025-06-18 21:44:42 +02:00
PabloMK7
3c3dd2bd86
am: Improve cia encrypted content detection ( #1152 )
2025-06-17 14:17:01 +02:00
PabloMK7
995538fa3e
vulkan: Report error code on Vulkan::CreateSurface ( #1130 )
2025-06-08 17:23:17 +02:00
PabloMK7
57105076a0
frontend: Save RPC setting to config file ( #1129 )
2025-06-08 12:10:39 +02:00
PabloMK7 and OpenSauce04
fe7fe3ed24
android: Fix crash when user directory permissions are lost ( #1110 )
...
* android: Fix crash when user directory permissions are lost
---------
Co-authored-by: OpenSauce04 <[email protected] >
2025-06-03 23:06:46 +02:00
PabloMK7
a974fc4ac8
kernel: Improve SVC handling timings
2025-05-31 15:23:14 +00:00
PabloMK7
ad97506867
video_core: Remove assert in AccelerateTextureCopy ( #1092 )
2025-05-31 14:25:57 +02:00
PabloMK7 and OpenSauce04
cf87efa3c0
video_core: Vectorize RasterizerAccelerated::AnalyzeVertexArray
...
Uses SIMD operations on the RasterizerAccelerated::AnalyzeVertexArray
function, which is hot code. Slightly reduces GPU processing time
on all games.
This idea was suggested by an anonymous contributor.
Co-authored-by: OpenSauce04 <[email protected] >
2025-05-31 11:12:28 +00:00
PabloMK7 and OpenSauce04
88b3dff278
citra_common: Enable SSE4.2 on x86_64 builds
...
Enables the use of SSE4.2 instructions on x86_64 CPUs, allowing
compilers to automatically vectorize some loops on citra_common.
A CMake toggle ENABLE_SSE42 (ON by default) has been added
to enable this behaviour.
This change breaks compatibility with CPUs that do not have
SSE4.2 instructions. All modern CPUs (from 2011 onwards) should
always have these instructions. Manual compilation will be
needed for older CPUs.
A message has been added to report if the CPU is incompatible
when starting the emulator.
Co-authored-by: OpenSauce04 <[email protected] >
2025-05-31 11:12:28 +00:00
PabloMK7
4cfb5c9d55
android: Add missing shader JIT option ( #1085 )
2025-05-29 19:10:26 +02:00
PabloMK7
ae43740690
Fix disable spirv optimizer option not saving ( #1084 )
2025-05-29 18:11:33 +02:00
PabloMK7
ec964c8610
Add more advanced frame time information ( #1083 )
2025-05-29 17:38:10 +02:00
PabloMK7 and OpenSauce04
fd2ce82b6e
Add toggle to disable SPIRV optimization pass ( #1080 )
...
* Add toggle to disable SPIRV optimization pass
* vk_shader_util.cpp: Nitpicky comment tweak
* Consistently refer to "optimizer" instead of "optimization"
---------
Co-authored-by: OpenSauce04 <[email protected] >
2025-05-28 21:22:59 +01:00
PabloMK7
5e2161d90b
video_core: Refactor state tracking ( #1059 )
2025-05-26 14:37:03 +02:00
PabloMK7
bf587885cb
Allow SPIR-V when using Shadow2D texture mapping ( #1057 )
2025-05-24 00:05:16 +02:00
PabloMK7
ee63706887
Fix incorrect geo shader config start index parameter bit length ( #1056 )
2025-05-22 18:20:13 +02:00
PabloMK7
e83b81ec98
Add setting to toggle RPC server (disabled by default) ( #1047 )
2025-05-18 17:27:37 +02:00
PabloMK7
18447ac6ac
Fix savestates with the OpenGL renderer
2025-05-07 21:05:34 +01:00
PabloMK7
01d7ff7a08
Fix installing DLCs with encrypted flags for missing contents ( #979 )
2025-04-24 21:53:09 +02:00
PabloMK7
493f59cef5
Fix off-by-one error in savestates that could cause crashes ( #977 )
2025-04-24 19:04:59 +02:00
PabloMK7
939a6e0f7a
Allow shader cache to switch to different titles at runtime ( #978 )
2025-04-24 19:03:48 +02:00
PabloMK7
eba3c2c08f
Fix cheats and rpc server affecting the wrong processes ( #956 )
2025-04-23 17:09:37 +02:00
PabloMK7
391f91f735
Support downloading owned DLCs ( #950 )
2025-04-23 17:08:48 +02:00
PabloMK7
72eb16f933
Fix ncch loader building wrong update title ID ( #930 )
2025-04-15 16:27:32 +02:00
PabloMK7
52ccaabca8
Fix system files setup for region changed consoles
2025-04-13 19:16:12 +01:00
PabloMK7
8acc5e22a0
Use common open source font on CHN/KOR/TWN ( #920 )
2025-04-13 17:38:04 +02:00
PabloMK7 and OpenSauce04
5c7622100b
Check that the country setting is valid for selected region ( #847 )
...
* Check that the country setting is valid for selected region
* `SystemSaveGame.checkCountryCompatibility` -> `SystemSaveGame.getCountryCompatibility`
* SettingsFragmentPresenter.kt: Moved `checkCountryCompatibility` definition out of `addSystemSettings`
* SettingsFragmentPresenter.kt: Renamed `compat` value to `compatFlags` for better readability
* configure_system.ui: Corrected indentation
---------
Co-authored-by: OpenSauce04 <[email protected] >
2025-03-29 21:50:00 +00:00
PabloMK7 and OpenSauce04
eda2d6f9fa
Mark console as "linked" when using the azahar artic setup tool ( #833 )
...
* Mark console as "linked" when using the azahar artic setup tool
* Updated strings related to console linking
---------
Co-authored-by: OpenSauce04 <[email protected] >
2025-03-28 11:10:59 +00:00
PabloMK7
d8077fdea6
Fix fatal error caused by auto-detect region
2025-03-26 22:06:36 +00:00
PabloMK7
4d04f633fa
android: Show unsupported encrypted app message instead of invalid region
2025-03-22 16:55:38 +00:00
PabloMK7
844b166fbf
Fix install CIA format string
2025-03-22 15:37:06 +00:00
PabloMK7
7e9b5743fb
Fix temporary frame limit
2025-03-22 00:23:40 +01:00