github yuzu-emu/yuzu-mainline mainline-0-1460
yuzu 1460

latest releases: mainline-0-1734, mainline-0-1733, mainline-0-1732...
10 months ago

Changes:

  • 069d7e6 android: audio_core: sink_stream: Remove unnecessary check.
  • cb95d7f Merge pull request #10508 from yuzu-emu/lime
  • 0369964 Merge pull request #10633 from t895/variable-surface-ratio
  • dc2a0b2 Merge pull request #10578 from PabloG02/lime-firmware&logs
  • e1078ec android: HomeSettingsFragment: Use string resource for "Share log".
  • c8b91b3 android: Use a custom view for changing emulation aspect ratio
  • db7b106 Merge pull request #10611 from liamwhite/audio-deadlock
  • 71766f3 Merge pull request #10618 from t895/licenses
  • 409ff26 Address feedback
  • cba5865 android: Create licenses page
See More
  • 2f7658b Merge pull request #10613 from t895/settings-changes
  • 7831943 Merge pull request #10622 from t895/load-settings
  • 5e58af0 android: Move settings to debug submenu
  • 0078f97 android: Load settings at the start of each activity
  • e6fce1c Merge pull request #10594 from liamwhite/double-patch
  • 3733187 Attempt to move the unzip coroutine to a ViewModel
  • 72597b8 android: update strings
  • 8713c44 android: add option to share log
  • 5435f0b android: add option to install firmware
  • 19674ec android: move unzip function to FileUtil and use SecurityException
  • 5de8c5b android: Several string changes
  • e96a3a1 audio_renderer: resolve adsp thread deadlock shutdown
  • e804f24 Merge pull request #10605 from 8bitDream/kotlin
  • 00a391c android: Resolve a couple Gradle warnings
  • 42074dc Merge pull request #10595 from 8bitDream/deprecated
  • cfa8bec android: Add support for split foldable view
  • b394a6b android: Replace deprecated and Java code
  • a75bc75 fsp-srv: avoid patching romfs multiple times
  • 296ccb6 android: cmake: Use cmake_dependent_option as appropriate.
  • a789046 android: Fix crash on importing invalid save
  • db6737f android: vk_presentation_manager: Fix unusued needs_recreation.
  • f94eb32 android: Rename "Input Overlay" to "Overlay Options"
  • c927a30 android: Adjust import/export saves dialog
  • 20abd49 android: Warning dialogs for key errors
  • df70fdc android: vk_turbo_mode: Remove unnecessary device recreation.
  • 4ac9778 android: EmulationFragment: Remove unnecessary surface destroy on pause.
  • 098e2c4 android: renderer_vulkan: Fix crash with surface recreation.
  • 057117f android: Fix presentation layout on foldable and tablet devices.
  • ca4b07a android: Enable overlay scale/opacity dialog
  • 1957b7e Add image to card_game.xml to preview in the Layout Editor
  • a7e0a0d Save the position of buttons as a percentage
  • 8e8627a android: Don't crash the app when selecting a zip that causes a SecurityException
  • eb4ab9b input_common: Fix virtual amiibos
  • 40e9383 android: audio_core: Avoid shutdown hang.
  • 9ca8687 android: ForegroundService: Handle null intent.
  • 17ae85e android: ImportExportSavesFragment: Cleanup strings.
  • b325ad1 Update src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt
  • 4010764 Remove ?.
  • 9650c1d Check if folder exists before letting the user import/export saves
  • 33d36de Add save import/export in UI
  • b2570d2 android: Use ext-android-bin for external binaries.
  • ad9c235 android: Fix FPS text getting cut off by rounded display corners
  • fdd200d android: Prevent deleting the settings file while a game is running
  • 4e87a01 android: Fix link text color for base theme dialog
  • ee8caac android: Various fixes for CI.
  • 17b5ed9 android: externals: Update libadrenotools, use useLegacyPackaging.
  • 0f9c5b8 android: Re-enable service notification
  • 09747ca android: Ensure keys are loaded before populating games list
  • 897b748 android: Use dialog fragment for the reset settings dialog
  • 9c1d423 android: Upgrade AGP to 8.0.2
  • 7de8626 android: Show notification permission page during setup
  • 419daf7 android: DIsable FPS counter by default
  • bfb4e3b android: Improve searches with one character
  • 0cbae33 android: Stop building x86 packages in APKs
  • d49eb7f android: Add FPS toggle
  • be61598 CI: use the verify pipeline to do releases
  • 8426e97 android: Clean up app build.gradle
  • cf9f4f6 video_core: vk_rasterizer: Decrease draw dispatch count for Android.
  • b472533 android: config: Expose VSync as a configurable setting.
  • f0ed20c android: GPU: Enable async presentation, increase frames in flight.
  • 116e2b5 android: Enable onBackInvokedCallback
  • 7812de4 android: Remove deprecated use of onBackPressed()
  • ffba83d android: Add option for touch overlay haptics
  • 5dbf842 android: Improve missing game handling
  • c11c5b2 android: Clean up dependencies
  • a10b1c8 android: Delete java code style file
  • e42c966 android: Settings UI tweaks
  • 412c95e android: Simplify setup in search and games fragments
  • aa8a48e android: Use collapsing toolbar layout in settings
  • b31ab11 android: Remove unnecessary JvmStatic/JvmField annotations
  • 8d3288b android: Fix navigation rail animation in rtl layout
  • c930b2b android: Use cutout insets on setup fragment
  • ee57aa8 android: Button to reset all settings
  • 0f06e73 android: Use proguard file in relWithDebInfo
  • a0a0703 android: Fix background color within inset areas
  • 070d250 android: Shortcut to settings activity on reselection
  • c31a37c android: Expose custom RTC setting
  • f7934bd android: Reset setting on long press
  • 2289f7a android: Fix issues with ea/main icons and version codes
  • 5213701 android: Move theme options out of advanced settings
  • bafd4d3 android: Check if cached games are valid
  • aa957df android: Invert rotation to match phone orientation
  • 5d43594 android: vulkan_device: Skip BGR565 emulation on S8gen2.
  • 1a424ea android: config: Use default anisotropic filtering.
  • 41c20f8 android: Remove top padding from in game menu items
  • ec81c6c android: Use different icons for mainline/ea
  • f69bc78 android: Add early access upgrade fragment
  • 8b8123b android: vulkan_device: Only compile OverrideBcnFormats when used.
  • 6b2e89a android: remove spurious warnings about BCn formats when patched with adrenotools
  • befd477 android: video_core: Disable some problematic things on GPU Normal.
  • 6b09322 android: settings: Use mailbox vsync by default.
  • 8dc7fe0 android: video_core: Disable problematic compute shaders. [ #104 ]
  • 1c9dae7 android: Update progard to fix settings crash
  • 117bc2a android: vulkan: Recreate surface after suspension & adapt to async. presentation.
  • 65dc35a android: Game data cache
  • b0bef61 android: Update to Kotlin 1.8.21
  • c16e663 android: Disable jetifier
  • d8bacdf android: Update dependencies
  • 56d3711 android: Migrate to AGP 8.0.1
  • 48065c7 android: Enable non-transitive R classes
  • 570c4a2 android: config: Enable asynchronous presentation by default on Android.
  • ca4bf38 video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise.
  • e5bdb70 android: fix deadzone calculation
  • 13b29c3 android: Fix background color when starting emulation
  • 34b7d58 android: Persistent scrollbars on home settings fragment
  • f461465 android: Use short build hash
  • 86e3955 android: Use navigation bar shade view
  • 21e8a82 android: About fragment
  • 09e7b14 android: Use x-axis animation for navigation rail
  • 0354170 android: Sort games alphabetically by default
  • 9f433e2 android: New icons for navigation bar
  • efc054e android: New icons for home settings fragment
  • 9f6f219 android: Add navigation rail
  • 6df0309 android: Search Fragment
  • 3281dc5 android: Fix potential zip traversal exploit
  • d1fb7ea android: Add dedicated show overlay checkbox
  • 912bf6a android: Add user directory shortcut
  • 265b913 android: Fix inline keyboard input
  • 7131432 android: Fix grammatical mistake in video core error message
  • 4bb82e4 android: Adjust wording on GPU driver install button
  • c46a1da android: Add deadzone to stick input
  • 166bff8 android: Move motion listener to emulation activity
  • 5c1310d core: hid: Finish linking motion from virtual controllers
  • d015b0d android: Change wording for "Add Games" button (#100)
  • 0d16805 android: Scroll shortcut for games list
  • 274b2be android: Setup screen hotfix
  • 792ce5c android: Swap Default and Install buttons for GPU driver installation dialog
  • 72247a2 android: Add warnings to setup screens
  • 71667e4 android: Allow search bar to scroll offscreen
  • 3b9791d android: Update app icon
  • c070a58 android: Change organization of the settings tab in the home screen
  • c29f14f android: Properly pop setup fragment from the back stack
  • f41939b android: Vertically scalable setup pages
  • 48c5066 android: Fix setup rotation bug
  • 61e0042 android: Temporarily switch for a fixed version code for testing
  • 986f858 android: Fix alignment of SwipeRefreshLayout
  • 388dc07 android: Shape/spacing adjustments to game card
  • f984775 android: Manual tweaks for dialog colors
  • f2cadc4 android: Fix black backgrounds bug
  • 033adb9 android: Use navigation bar shade view for settings activity
  • cfa3d73 android: Disable editing themes during emulation
  • 62c4701 android: Prevent situation where binding is called on a null view
  • d7178ed android: Add black backgrounds toggle
  • d9684a2 android: Add theme mode picker
  • f0ba58f android: Add theme picker
  • 5b26ac9 android: Prevent potential abstract settings crash
  • b6f57da android: Fix cast for abstract settings
  • 7531641 android: Create xml for Material You theme
  • 89593d7 android: Remove check for API 29 in themes
  • 8cef21a android: Adjustments to home option card
  • a82f8fe android: Use different colors for logo in options menu
  • 9673974 android: New default theme colors
  • 6549348 android: Use libnx default icon
  • 8b4c5a9 android: enable LTO
  • 83dae17 android: Show error if invalid keys file is selected
  • d8c1024 android: Fix first time setup scrolling bug
  • 45d81dc android: Fix A button preference key
  • 59525dd android: First time setup screen
  • 766655f android: Prevent editing unsafe settings at runtime
  • c609847 android: Abstract settings
  • 6dfe424 android: Implement gamepad input
  • f5c48f9 android: Bump minimum version to Android 11
  • 9c9d913 android: Decouple status bar shade from navigation bar visibility
  • d57ae50 android: Enable code minification
  • 921e6dd android: Switch from a colored status bar to a custom view
  • 3f2b832 android: Adjustments to card_game
  • 233ae9a android: MainActivity overhaul
  • 859c40f android: Enforce Vulkan 1.1 support as minimum
  • e548724 android: Update gradle version to 8.1
  • b1ebc1c android: Update app dependencies
  • ab87f74 android: Convert gradle scripts to Kotlin DSL
  • 12c9e18 android: vulkan: Disable vertex_input_dynamic_state on Qualcomm.
  • d2e5555 android: settings: Add scaling filter & anti-aliasing options. (#66)
  • 4006468 android: video_core: Add support for disk shader cache. (#64)
  • 6d2e7de android: vulkan_debug_callback: Ignore many innocuous errors.
  • 30bf5d5 android: config: Change docked mode and GPU accuracy to favor performance on Android.
  • dc52152 service: account: Save user profile folder on first user creation
  • f9974f7 android: Initialize account manager
  • 5aec629 android: Remove unsafe null check
  • 78f02ab android: Scale input overlay independently of system display scale
  • aeaddf4 android: Use apply instead of commit for shared preferences
  • fcbf08c android: Add DPad slide toggle
  • bebc822 android: Add relative stick center toggle
  • 63819af android: Make hash and branch accessible from BuildConfig
  • f5055ca android: Backup shared preferences where applicable
  • 940dbdc android: Enable retaining app data after uninstall
  • 1cc8011 android: Remove unused doFrame function
  • 4d9011a android: Convert NativeLibrary to Kotlin
  • a827486 android: Remove LocalBroadcastManager
  • 9d7a603 android: Remove game database
  • 4816d51 android: Adjust game icon loading
  • 730c63d android: Remove unused dimensions files
  • 83b1459 android: Slightly reduce game card size
  • ac417a4 android: Only show company text view if it has content
  • c0aa539 android: Fix check for ok text in software keyboard
  • ca4be42 android: Implement amiibo reading from nfc tag
  • b2aeb50 android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno.
  • 1ea8485 android: Add toggle controls option to input overlay
  • 8b99a1e android: Do not update FPS text on null view
  • d30103b android: Convert keyboard applet to kotlin and refactor
  • d5ebfc8 android: Implement basic software keyboard applet.
  • 58ede89 android: config: Disable shader cache by default on Android.
  • a862c33 android: Fix fps counter not showing up
  • ec04836 android: Prevent showing games on an invalid view
  • b0a434b android: Re-implement overlay editing
  • 5807cf1 android: Fix popup menu going out of bounds
  • 3878c6c android: Use autofit grid for games fragment
  • 9cb7e70 android: Prevent updating empty game list text on invalid view
  • 295ffd4 android: Persist settings across configuration changes
  • aaefe8a android: Store settings object in viewmodel
  • 06e58cf android: Remove configChanges exceptions
  • 35e9a99 Android: Enable resizeable activities
  • 89b9285 android: Fix emulation fragment comments
  • 273e81b android: Use modal navigation drawer as in game menu
  • 1f3b413 android: Make Game class parcelable
  • c53e927 android: Add kotlin parcelize plugin
  • e2a7143 android: Remove deprecated use of onActivityResult
  • d9e7e71 android: Fix RTL layouts
  • 3c9aa8d android: Use ellipsis character
  • 16c7afb android: Move all array strings to main strings file
  • 03d9247 android: Remove unused strings
  • bf584d8 android: Remove unused colors
  • 9a842de android: Remove citra date time picker
  • 87211c8 android: Remove unused premium header layout
  • 1c93ac8 android: Remove unused fragment animations
  • 27ec749 android: Remove unused string arrays
  • dafa6df android: Remove unused integer xmls
  • 74653f1 android: Refactor ic_launcher.xml to drawables
  • 8a34e58 android: Suppress lint in InsetsHelper
  • 1b40a3d android: Add data extraction rules
  • 93d6a1f android: Remove requestLegacyExternalStorage attribute
  • c803d9e android: Remove unused permissions
  • d3c3b69 android: Inset input overlay based on system cutouts
  • 3f35b34 Use yuzu as category instead of citra
  • 1634391 android: Stop updating fps counter when emulation stops
  • a49a24b android: Move driver installation off of main thread
  • 72bef4f android: Fix crash when decodeGameIcon creates a null Bitmap
  • 72679c7 android: Use view binding
  • e49e6ca android: Enable view binding
  • 4de3abd android: Refactor CheckBoxSetting to SwitchSetting

This list of changes was auto generated.

Don't miss a new yuzu-mainline release

NewReleases is sending notifications on new releases.