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
David Griswold
f721a474e4
force android emu_window to update height and width on surface change, solving aspect ratio issues on some screens ( #1907 )
2026-03-19 13:46:56 +01:00
PabloMK7
ab39df3ff0
android: Handle asynchronous screen disconnects ( #1903 )
2026-03-17 19:24:30 +01:00
OpenSauce04
2ff04dccba
Removed confusing punctuation from "Failed to obtain loader" log message
2026-03-17 12:25:54 +00:00
PabloMK7
3d5ba09eb1
android: Fix launching applications through intent data in vanilla build ( #1896 )
...
* android: Fix launching applications through intent data in vanilla build
* GameHelper.kt: Use Uri.scheme where applicable
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-03-17 12:15:33 +00:00
Cobalt
ae9972b6be
Qt compat fix (again) ( #1895 )
...
* fix compilation on older QT6
* fix indent
my C++ is very rusty
* fix indents again
* Fixed formatting
* fix capitalization error
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-03-15 18:29:30 +00:00
OpenSauce04
e677f72bda
android: Fixed onResume attempting to pause instead of unpause
2026-03-15 15:50:05 +00:00
OpenSauce04
4109bb200b
android: Show Azahar version in toast when double-clicking on Applications
2026-03-15 14:51:53 +00:00
PabloMK7
6ad642a984
android: camera: Fix still image camera input ( #1892 )
2026-03-15 15:17:50 +01:00
Cobalt
ccd61d0134
qt: fix compilation on older QT6 ( #1886 )
...
* fix compilation on older QT6
* fix indent
my C++ is very rusty
* fix indents again
* Fixed formatting
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-03-15 13:46:50 +01:00
OpenSauce04
d97da17263
android: Fixed installed app shortcut creation failing on vanilla
2026-03-14 19:47:00 +00:00
OpenSauce04
0ff2aebdf1
android: Fixed Amiibo files failing to load on vanilla
2026-03-14 17:57:03 +00:00
Lillie
100b00b3b5
Fix typo "cartidges"
2026-03-13 10:02:38 +00:00
OpenSauce04
9e162705f4
Updated translations via Transifex
2026-03-12 20:54:03 +00:00
PabloMK7
b3f82618d7
android: Use StorageManager to get removable media path
2026-03-12 20:49:20 +00:00
OpenSauce04
fc6a410dfa
android: Separate package IDs for build variants
2026-03-12 20:45:19 +00:00
OpenSauce04
56a563c239
macos: Add warning dialog when launching azahar executable directly
2026-03-12 18:14:12 +00:00
OpenSauce04
6715959382
shader_jit_a64_compiler: Added missing include
...
Fixes a build issue on ARM64 Linux w/ GCC
Fix proposed by PabloMK7
2026-03-12 17:18:29 +00:00
OpenSauce04
75cd4ce649
ci: Add build tests for ARM Linux
...
No binaries yet
2026-03-12 16:14:43 +00:00
Eric Warmenhoven
463db8ffe4
Move libretro ci file to .ci
2026-03-12 15:18:44 +00:00