OpenSauce04
246e06d1a4
vk_pipeline_cache: Fix directory creation failure if shaders/vulkan/ is missing
2123.2-rc2
2025-09-13 01:20:32 +01:00
OpenSauce04
a607e3dd22
tools: Added Github cache purge script
2025-09-13 01:20:32 +01:00
OpenSauce04
a65114eabf
Updated compatibility list
2123.2-rc1
2025-09-05 22:22:32 +01:00
OpenSauce04
6ac0733002
tools: Updated guidance regarding translation updates
2025-09-05 21:56:32 +01:00
David Griswold
8519e92eae
android: Re-fixed game termination bug ( #1357 )
...
* EmulationActivity and EmulationFragment clear only their own hooks
* EmulationLifecycleUtil: Rename `remove()` to `removeHook()`
* EmulationLifecycleUtil: Removed unused function `clear()`
* Corrected somewhat incorrect usage of the word "hook"
* Define `onShutdown` and `onPause` hook functions in constructors
* Formatting nitpicks
* Updated license header
* Re-added log messages for attempting to add duplicate hooks
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-05 21:40:05 +01:00
OpenSauce04
7f2ac35870
Revert "Fix android termination bug ( #1354 )"
...
This reverts commit 70f9379eefc84b7651e3aababcce33987e073ed0.
2025-09-05 21:40:05 +01:00
OpenSauce04
1e2dd5ea78
SecondaryDisplay.kt: Remove redundant SurfaceTexture, preventing log spam
2025-09-05 21:40:05 +01:00
David Griswold
beba099fed
Fix android termination bug ( #1354 )
...
* move hook additions to onCreateView
* Updated license header
* Formatting nitpick
* Added prefix to log messages
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-04 22:59:51 +01:00
OpenSauce04
c888c40b3e
macos: Set UIDesignRequiresCompatibility to true
2025-09-03 23:02:34 +01:00
OpenSauce04
57995cd89c
android: Bump Vulkan Validation Layers to SDK 1.4.313.0
2025-09-03 22:31:26 +01:00
DavidRGriswold
29a77b342b
android: Prevent crash when editing a slider option with an out of bounds value
...
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-03 13:18:43 +01:00
OpenSauce04
3ef5bc0bfe
macos: Patch QMetalLayer.setNeedsDisplayInRect at runtime to avoid freezing on recent Qt
2025-09-03 03:16:00 +01:00
OpenSauce04
d94657a44d
cmake: On Windows, download MSVC 2022 Qt versions instead of MSVC 2019
2025-09-03 03:16:00 +01:00
OpenSauce04
ee58988897
cmake: Bump downloaded Qt version to 6.9.2
...
Also bumps aqtinstall to 3.3.0
2025-09-03 03:16:00 +01:00
OpenSauce04
ec7f00c9a4
cmake: Added check for minimum AppleClang version
2025-09-02 14:06:53 +01:00
OpenSauce04
164b9329c7
cmake: Corrected widespread incorrect usage of the SYSTEM property
2025-09-01 00:43:01 +01:00
OpenSauce04
2292f3ab1b
Updated translations via Transifex
2123.1
2025-08-20 13:57:05 +01:00
PabloMK7
3ab6a304cd
am: fix save data being deleted on CIA install failure ( #1319 )
2025-08-20 13:51:06 +01:00
OpenSauce04
2e3d926dd5
Updated language translations via Transifex
2123
2025-08-15 17:47:35 +01:00
OpenSauce
8fe05d5b74
ci: Don't cancel other builds in matrix if one fails
2025-08-11 12:33:52 +01:00
OpenSauce04
d79078c2d8
Updated language translations via Transifex
2123-rc2
2025-08-11 12:04:03 +01:00
OpenSauce04
ff915b2fe1
Updated compatibility list
2025-08-11 12:02:01 +01:00
OpenSauce04
2f6e8b5756
android: Reimplement multitouch code correctly
2025-08-11 11:50:30 +01:00
OpenSauce04
a964e63722
Revert "android: Gross disgusting awful workaround for #1267 "
...
This reverts commit 106e994dbf31bfae503551326a1a4b0c48647fab.
2025-08-11 11:50:30 +01:00
OpenSauce04
2087f96e90
qt: Prerelease builds now direct users to upgrade via GitHub rather than azahar-emu.org
2025-08-10 22:22:47 +01:00
OpenSauce04
68aab3e0e5
android: Fixed UI perf regression w/ OpenGL introduced by #617
2025-08-10 20:15:04 +01:00
OpenSauce04
c86830313e
Updated language translations via Transifex
2123-rc1
2025-08-08 23:19:15 +01:00
OpenSauce04
e3bfe497f2
Updated compatibility list
2025-08-08 22:58:41 +01: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
David Griswold
aca8b45664
android: Implement secondary display support ( #617 )
...
* Enable the SecondScreenPresentation class
* Update everything to enable second screen on android under GL and Vulkan. Still some issues!
* Some attempts to enable surface changes
* OpenGL is working on surface change, vulkan still no
* release surfaces (also fixed vulkan?)
* added and enabled layout setting
* resolve merge conflict
* rearrange switch cases to satisfy linux compiler
* openGL is working!
* several vk changes to try to fix crashes
* maybe vulkan is working?
* removing unnecessary code attempts
* Simplified secondscreen for better performance
* vk_platform.cpp: Fixed build failure caused by bad rebase
* vk_present_window.h: Removed stray newline
* Applied clang-format
* bug fix for odin 2
* Applied clang-format
* Updated license headers
* Moved SecondScreen class to org.citra.citra_emu.display
* Various formatting and readability improvements
* Added brackets where previously absent for readability
* Additional readability improvement
* RendererVulkan::NotifySurfaceChanged: Simplified condition checking
* change all references to "secondary screen" to "secondary display" to limit confusion with top screen / bottom screen
* rename main_window to main_present_window and second_window to secondary_present_window
* Reverted accidentally downgraded compatibility list submodule
* Removed unnecessary log message
* Applied clang-format
* Added a description to the Secondary Display Screen Layout setting
* Added `_ptr` suffix to `secondary_present_window`
This distinguishes it as a pointer, as `main_present_window` isn't a pointer, so there could be confusion on whether to use `.` or `->`
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-08-08 21:41:52 +01:00
OpenSauce04
2697526f34
android: Fixed new compressed format extensions not being handled correctly
2025-08-08 19:16:14 +01:00
Alex
e5838edf9f
MacOS: fix(network): fixes ArticBase UDP buffer handling on macOS ( #1263 )
...
* MacOS: fix(network): fixes ArticBase UDP buffer handling on macOS
- Set minimum 8KB UDP receive buffer size on macOS for reliable operation
- Add platform-specific buffer size handling with conditional compilation
- Enhance error logging with errno details and buffer size verification
- Maintain backward compatibility with existing buffer sizes on other platforms
Fixes ArticBase controller input reliability issues on macOS by ensuring
adequate UDP buffer capacity for real-time controller data transmission.
* Remove redundant log
---------
Co-authored-by: Alex Molina <alexmolina@MacBook-Air-de-Alex.local>
Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
2025-08-07 21:16:15 +02:00
OpenSauce04
1e9614fe4f
cmake: Added SPIRV_HEADERS to LIB_VAR_LIST
2025-08-07 13:19:42 +01:00
OpenSauce
80f0c03e54
readme: Updated MacOS install instructions
2025-08-06 17:28:08 +01:00
RedBlackAka
cd333a619a
ci: Distribute individual x86_64 and ARM64 macOS builds as well as universal
2025-08-06 17:22:02 +01:00
OpenSauce04
a660d9c04a
cmake: Always use bundled spirv-tools, regardless of USE_SYSTEM_GLSLANG
2025-08-06 16:14:48 +01:00
OpenSauce04
f02a25f15f
cmake: Added USE_SYSTEM_SPIRV_HEADERS option
2025-08-06 16:14:12 +01:00
RedBlackAka
05aa6af325
Installer: Further cleanups and high DPI support ( #1234 )
...
* Installer: Further cleanups and high DPI support
* Reverted removal of `(User)` suffix
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-08-04 13:59:00 +01:00
OpenSauce04
106e994dbf
android: Gross disgusting awful workaround for #1267
...
Revert when no longer needed
2123-beta2
2025-08-02 18:15:00 +00:00
OpenSauce04
2ce31e5507
Updated language translations via Transifex
2123-beta1
2025-08-01 21:23:54 +01:00
OpenSauce04
bcf77a326b
Updated compatibility list
2025-08-01 21:00:18 +01:00
OpenSauce04
efedbb16d0
ci: Dropped iOS build job
2025-08-01 16:09:32 +00:00
OpenSauce
885bb71da8
Use MacOS-specific refresh rate check to avoid SDL race condition ( #1262 )
...
* Use MacOS-specific refresh rate check to avoid SDL race condition
* IsLowRefreshRate: Change back to `SDL_Init` just to be safe
2025-08-01 16:45:07 +01:00
OpenSauce04
4b4d4f09da
qt: Fixed Azahar icon being accessed incorrectly in about + window icon
2025-07-31 16:39:47 +00:00
David Griswold
36a0b7824d
desktop: Fix horizontal centering single window mode ( #1211 )
...
* fix horizontal centering single window mode
* Formatting adjustment
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-07-31 17:27:35 +01:00
RedBlackAka
3b0542f188
Capitalize first letter of builtin shaders
2025-07-31 16:12:49 +01:00
OpenSauce04
ce2bf584c2
android: Upgrade to AGP 8.11.1, Gradle 8.13
2025-07-30 01:13:20 +00:00
RedBlackAka
a5aecf91bb
Replace/remove leftover links for citra website and API #1236 ( #1250 )
...
* Replace/remove leftover links for citra website and web services #1236
* Fix license headers
* Restore web service settings
2025-07-28 19:33:53 +02:00
PabloMK7
25d7db7bbe
Z3DS: Mark compressed files in UI and other minor fixes ( #1249 )
2025-07-28 10:38:23 +02:00