Compare commits

...

11 Commits

Author SHA1 Message Date
lizzie 1de10690ae 2026-09-07 10:16:09
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-07 10:16:09 +00:00
lizzie df50a67bdd ok remove then 2026-09-07 09:03:05 +00:00
lizzie 45becd7bbc abi -> 29 2026-09-07 09:03:05 +00:00
lizzie 8d36768bc1 minsdk = 21 2026-09-07 09:03:05 +00:00
lizzie 11acaadaf8 bionic diffs? 2026-09-07 09:03:05 +00:00
lizzie 88a6a17753 2026-09-07 09:02:27
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-07 09:02:27 +00:00
lizzie e9bb2e3355 support legacy getifaddrs 2026-09-07 09:02:01 +00:00
lizzie 867bd3d785 ok fixed trust 2026-09-07 09:02:01 +00:00
lizzie d554eec5e3 Revert "we are no longer on github breh"
This reverts commit 6acb3f0cf5.
2026-09-07 09:02:01 +00:00
lizzie aee0d01b03 we are no longer on github breh 2026-09-07 09:02:01 +00:00
lizzie 8c428a20b1 [android] Make legacy flavour support Android 6.0
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-07 09:02:01 +00:00
4 changed files with 19 additions and 5 deletions
+5 -1
View File
@@ -22,7 +22,11 @@ add_library(yuzu-android SHARED
set_property(TARGET yuzu-android PROPERTY IMPORTED_LOCATION ${FFmpeg_LIBRARY_DIR})
target_link_libraries(yuzu-android PRIVATE audio_core common core input_common frontend_common video_core)
target_link_libraries(yuzu-android PRIVATE android camera2ndk EGL glad jnigraphics log GLESv2)
target_link_libraries(yuzu-android PRIVATE android EGL glad jnigraphics log GLESv2)
if (CMAKE_SYSTEM_VERSION GREATER_THAN 24)
target_link_libraries(yuzu-android PRIVATE camera2ndk)
endif()
if (ARCHITECTURE_arm64)
target_link_libraries(yuzu-android PRIVATE adrenotools)
endif()
@@ -2,9 +2,10 @@
android:width="98dp"
android:height="96dp"
android:viewportWidth="98"
android:viewportHeight="96">
android:viewportHeight="96"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="?attr/colorControlNormal"
android:fillColor="@android:color/white"
android:fillType="evenOdd"
android:pathData="M48.854,0C21.839,0 0,22 0,49.217c0,21.756 13.993,40.172 33.405,46.69 2.427,0.49 3.316,-1.059 3.316,-2.362 0,-1.141 -0.08,-5.052 -0.08,-9.127 -13.59,2.934 -16.42,-5.867 -16.42,-5.867 -2.184,-5.704 -5.42,-7.17 -5.42,-7.17 -4.448,-3.015 0.324,-3.015 0.324,-3.015 4.934,0.326 7.523,5.052 7.523,5.052 4.367,7.496 11.404,5.378 14.235,4.074 0.404,-3.178 1.699,-5.378 3.074,-6.6 -10.839,-1.141 -22.243,-5.378 -22.243,-24.283 0,-5.378 1.94,-9.778 5.014,-13.2 -0.485,-1.222 -2.184,-6.275 0.486,-13.038 0,0 4.125,-1.304 13.426,5.052a46.97,46.97 0,0 1,12.214 -1.63c4.125,0 8.33,0.571 12.213,1.63 9.302,-6.356 13.427,-5.052 13.427,-5.052 2.67,6.763 0.97,11.816 0.485,13.038 3.155,3.422 5.015,7.822 5.015,13.2 0,18.905 -11.404,23.06 -22.324,24.283 1.78,1.548 3.316,4.481 3.316,9.126 0,6.6 -0.08,11.897 -0.08,13.526 0,1.304 0.89,2.853 3.316,2.364 19.412,-6.52 33.405,-24.935 33.405,-46.691C97.707,22 75.788,0 48.854,0z" />
</vector>
+3 -2
View File
@@ -33,8 +33,9 @@ std::string NativeErrorToString(int e) {
return ret;
#else
char err_str[255];
#if defined(__ANDROID__) || \
(defined(__GLIBC__) && (_GNU_SOURCE || (_POSIX_C_SOURCE < 200112L && _XOPEN_SOURCE < 600)))
// Android >=24 API uses GNU specific, while lower API uses XSI compliant
#if (defined(__ANDROID__) && __ANDROID_API__ >= 24) \
|| (defined(__GLIBC__) && (_GNU_SOURCE || (_POSIX_C_SOURCE < 200112L && _XOPEN_SOURCE < 600)))
// Thread safe (GNU-specific)
const char* str = strerror_r(e, err_str, sizeof(err_str));
return std::string(str);
@@ -103,6 +103,14 @@ std::vector<Network::NetworkInterface> GetAvailableNetworkInterfaces() {
#else
// Very legacy Android versions
#if defined(__ANDROID__) && __ANDROID_API__ < 24
extern "C" int getifaddrs(struct ifaddrs **ifap) {
return -1;
}
extern "C" void freeifaddrs(struct ifaddrs *ifp) {}
#endif
std::vector<Network::NetworkInterface> GetAvailableNetworkInterfaces() {
#if defined(__ANDROID__) || defined(__linux__)
struct ifaddrs* ifaddr = nullptr;