OpenSauce04
afbaf8e485
android: Fixed incorrect location for Latin American Spanish locale files
2026-04-14 21:17:40 +01:00
OpenSauce04
52b1e01a6f
Updated translations via Transifex
2026-04-14 20:15:51 +01:00
PabloMK7
f1cd5f5ff4
video_core: fix color blend min/max mode in OpenGL ( #2038 )
...
* video_core: fix check for fragment color blend emulation
* video_core: Fix typo in gl fragment shader gen
2026-04-14 19:26:22 +02:00
bug
1edc5de18e
android: Stop emulation state if activity destroyed and fix relaunching from intents ( #2000 )
2026-04-13 16:49:31 +02:00
PabloMK7
727377c012
discord rpc: Change how info is displayed
2026-04-13 14:22:58 +02:00
PabloMK7
4dbe0fd497
qt: Properly fix discord rich presence
2026-04-13 14:22:58 +02:00
PabloMK7
6d230d28da
Revert "qt: Try to fix Discord Rich Presence not updating correctly ( #2013 )"
...
This reverts commit 5983a23d38 .
2026-04-13 14:22:58 +02:00
PabloMK7
336d871a7f
core: Add CMAKE option to disable built-in keyblob ( #2024 )
...
* core: Add CMAKE option to disable built-in keyblob
* Additional assurance against accidental inclusion of default_keys.h
* default_keys.h: Make default_keys_enc constexpr
* default_keys.h: Make default_keys_enc_size constexpr
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-04-12 18:57:55 +01:00
Eric Warmenhoven
e8c75b4107
libretro: vulkan: wait before ticking ( #2004 )
...
Ensure the scheduler worker thread has finished processing all dispatched command chunks before the rasterizer cache's garbage collector destroys sentenced surfaces.
2026-04-11 22:56:09 +02:00
PabloMK7
0fc3d692b9
android: Allow deleting per title disk shader cache ( #2032 )
2026-04-11 20:22:20 +02:00
jbm11208
5983a23d38
qt: Try to fix Discord Rich Presence not updating correctly ( #2013 )
2026-04-11 17:19:13 +02:00
PabloMK7
599069eb33
android: Block activity recreation due to orientation changes on boot ( #2030 )
2026-04-11 16:40:07 +02:00
PabloMK7
6eca4afac5
core: Fix typo in InfoLedPattern ( #2029 )
2026-04-11 13:23:42 +02:00
Eric Warmenhoven
b2faa299d5
libretro: fix linker error with tests
2026-04-09 22:00:49 +01:00
PabloMK7
3d69741076
qt: Show emulated notification LED
2026-04-09 19:19:59 +02:00
PabloMK7
d29e15f219
core: Add notification LED emulation
2026-04-09 19:19:59 +02:00
OpenSauce04
c650473fdc
Default to Vulkan renderer on Android
2026-04-06 18:58:52 +01:00
SiniKraft
000530c028
android : Fix navigation bar overlapping the Show Home Menu apps button
2026-04-06 11:25:14 +02:00
SiniKraft
df05b5f3db
android : Fix emulation exit showing an Invalid Rom Format error
2026-04-06 11:25:14 +02:00
Wunkolo
06a535f50e
shader_jit: Add SETEMIT unit test
2026-04-05 23:02:56 +02:00
Wunkolo
4cbd75b413
shader_jit: Optimize GeometryEmitter SETEMIT state
...
The `SETEMIT`/`SETE` instruction only actually encodes 4 bits of possible state,
but this is currently expanded into three separate bytes of
data(four with padding) and requires three separate byte-writes for the x64 and
a64 JITs to write into. These 4 bits from the instruction can instead be
compacted into a singular 1-byte write from the JIT by encoding these 4 bits of
state into a singular byte at JIT-time, and unpacking this data is instead done
by `GeometryEmitter::Emit`. This also allows the serializer to use a singular
byte for all 3 fields now as well.
2026-04-05 23:02:56 +02:00
Wunk
60f331b43b
cmake: Allow Catch test discovery ( #1997 )
...
Allows individual unit-tests to be discovered, tested, and debugged by IDEs without having to run _all_ of the unit-tests just to debug one specific test.
2026-04-05 23:01:05 +02:00
OpenSauce04
ba6f8cb744
Disable Vulkan renderer on NetBSD because OS Vulkan support doesn't exist
2026-04-05 13:11:40 +01:00
OpenSauce04
118579adb3
Fixed launch failures on NetBSD due to PaX MPROTECT restrictions
2026-04-05 13:11:40 +01:00
OpenSauce04
23393904e0
Fixed NetBSD build issues
...
- Added missing include
- Fixed X11 include directory not being included
2026-04-05 13:11:40 +01:00
GasInfinity
3066887ff4
fix: don't crash when getaddrinfo gets a small or empty buffer in soc:U
...
* those are valid in hw!
2026-03-29 20:08:41 +02:00
GasInfinity
901f010913
fix: properly handle getaddrinfo/getnameinfo return values in soc:U
2026-03-29 20:08:41 +02:00
Why? You Don't Know?
5fc9732f05
android: Convert bgColor default values to Int ( #1959 )
2026-03-29 20:05:54 +02:00
OpenSauce04
39363cd435
ci: Merge standalone macOS CI/CD jobs into single runner
2026-03-28 15:32:24 +00:00
GasInfinity
60661c3b8b
fix: correct the response of SendToOther in soc:U
2026-03-28 14:14:25 +00:00
PabloMK7
be0f096f48
core: Set boss as a online LLE module ( #1952 )
2026-03-28 12:43:26 +01:00
Marcin Serwin
6201256e15
cmake: Add option to use system oaknut ( #1947 )
...
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-03-28 12:21:42 +01:00
PabloMK7
af188bb7b7
core: kernel: Implement thread cpu time limit for core1 ( #1934 )
2026-03-28 12:20:33 +01:00
RedBlackAka
0862e5e98a
Qt: Remove Vulkan warning and OpenGL Mesa override ( #1938 )
2026-03-28 12:17:15 +01:00
PabloMK7
49b0bef17d
android: Fix visibility of hidden system titles ( #1935 )
2026-03-28 12:04:43 +01:00
PabloMK7
f14f095e72
core: svc: Add better logging to svc failures ( #1948 )
2026-03-28 12:03:16 +01:00
PabloMK7
7e58ac5bcf
android: Handle surface lost during swapchain creation
2026-03-27 18:31:13 +00:00
OpenSauce04
7220bd2edd
externals: Updated to boost 1.90 + LLVM 22 workaround
2026-03-27 18:30:41 +00:00
PabloMK7
d4e9daa739
android: Fix compression and decompression on vanilla build ( #1939 )
2026-03-24 18:58:56 +01:00
OpenSauce04
9b045bf837
libretro: Replace render_touchscreen setting with enable_touch_pointer_timeout
...
Touch pointer rendering is now always enabled, but unless a controller is being used to move the touchscreen cursor, it will be hidden due to the timeout which is also enabled by default.
2026-03-23 13:07:39 +00:00
PabloMK7
7a600e28d2
android: Fix icon not showing if update title fails to load
2026-03-22 22:57:32 +01:00
PabloMK7
5a07260e1b
loader: Fix identifying zcci files when system files are not set up
2026-03-22 22:57:32 +01:00
OpenSauce04
2c8297c34c
android: Fixed native path intent URIs not launching apps correctly
2026-03-21 22:01:00 +00:00
OpenSauce
7f9f1e90ca
Added prerelease badge to readme
2026-03-20 18:42:21 +00:00
OpenSauce04
04a543290a
Added AI policy document
2026-03-20 14:15:36 +00:00
OpenSauce04
8bcb8a225a
Updated translations via Transifex
2026-03-20 12:42:47 +00:00
David Griswold
64cb0b57fb
nullptr check on update_surface
2026-03-20 12:38:41 +00:00
OpenSauce04
7a60160f68
Updated translations via Transifex
2026-03-19 14:50:43 +00:00
OpenSauce04
dc91e8803e
Updated compatibility data
2026-03-19 14:36:28 +00:00
PabloMK7
c55435b78d
android: Fix lifecycle bugs on SetupFragment ( #1902 )
...
* android: Attempt fixing lifecycle bugs on SetupFragment
* android: Fixed setup page number being lost on recreation
* Move the registerForActivityResult to MainActivity
* Code cleanup
* ViewUtils.kt: Added missing guard clause in showView
* Fixed permission buttons appearing to duplicate during setup
* ViewUtils.kt: Updated license header
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-03-19 13:48:58 +01:00