💦 CREATE AND FUCK YOUR OWN AI CUMSLUT 🔥 TRY NOW ♥
Create AI Cumsluts 💦
April 26, 2026

melonDS-android v0.7.0.rc2 Major Vulkan Performance Upgrade and support for Retroarch Shaders Presets!

A major Vulkan performance upgrade, support for RetroArch shader presets, requested features, and broader Vulkan compatibility improvements are now part of RC2.

https://github.com/SapphireRhodonite/melonDS-android/releases/tag/0.7.0.rc2

Main feature:

One of biggest highlight of this release is the new simple Vulkan pipeline.

This new path gives a major performance improvement to the Vulkan renderer profile on many devices.

To use it:

  • Select Vulkan as the renderer

  • Go to Video Settings

  • Enable Use simple pipeline

This mode is much more efficient, but it still has some remaining bugs that are being worked on.

My goal for RC3 is to bring this simple Vulkan path much closer to the more complex compute Vulkan path.

New shader support:

RC2 also adds support for librashader on Vulkan.

This allows Vulkan to move away from the old .msha shader format and use RetroArch shader presets (.slangp) instead.

Recommended setup:

  • Download and extract slang-shaders

  • In settings, set RetroArch shader root to the extracted slang-shaders folder

  • Make sure that folder contains the full shader folder structure inside it

  • Then use Relative .slangp path inside the selected shader root to choose the preset you want

If you need to create new presets, I recommend doing it in RetroArch or editing the preset file manually.

Requested features:

This RC also includes several requested features from supporters.

  • Slot-2 analog input support was added for games like Super Mario 64 DS using the patched ROM workflow

  • Automatic save/load state management was added

  • Save file extension selection was added, with support for .sav or .srm

  • Duplicate layout / save as new was added while editing a layout

  • Double tap position adjustment was added for layout components, allowing direct X/Y adjustment through a popup

Vulkan compatibility and fixes:

RC2 also includes important Vulkan compatibility work for more devices.

This includes:

  • Fixed crash on Snapdragon 865

  • Made AndroidHardwareBuffer extensions optional

  • Added fallbacks for Vulkan timeline semaphores

  • Added fallbacks for dynamic indexing

  • Added more Vulkan-side performance improvements

These changes should help Vulkan run on a wider range of devices while also improving performance.

Upstream changes:

This RC also integrates upstream work from @rafaelvcaetano.

This includes:

  • RetroAchievements improvements

  • Localization and string updates

  • Screenshot pipeline improvements

  • Performance and input/device behavior improvements

  • ROM launch validation and file handling improvements

I need help from you!

Please test this build and report:

  • Device model

  • GPU / SoC

  • Game tested

  • Whether Vulkan works correctly

  • Whether performance improved or regressed

  • Whether the simple Vulkan path works correctly

  • Whether RetroArch .slangp shader loading works correctly

  • Whether Slot-2 analog input works correctly

  • Whether the new layout tools work correctly

Testing feedback for this RC is especially important.

Current follow-up:

Some issues are still planned for RC3.

This includes:

  • Vulkan internal resolution / top screen upscaling issues

  • Custom layout background orientation issues

  • RetroAchievements sync / state inconsistencies

  • Remaining bugs in the new simple Vulkan path

I will also open a new discussion and begin initial follow-up work on some RetroAchievements issues, especially:

  • Intermittent login failures

  • Cases where Encore Mode remains incorrectly active

I need help from you!

Please keep sending test results.

This RC includes a very important Vulkan performance step, new shader support, and several requested features, so broad testing will help a lot before moving forward with RC3.

Thank you very much for the support, the reports, and the patience while this work continues.

- Sapphire 💙

Comments (25)

K
Katnipps · June 26, 2026

I get alot of lag/slowdown especially with filters like xbrz using vulkan on my thor and also some screen flickering any fix?

n
nidero · June 12, 2026

I am on the latest RC and just wanted to mention that the Pokemon BW2 start screen is broken at the moment. But everything else works great! The reduced input delay and shaders with Vulkan are fabulous. Vulkan, 4x upscale, ayn thor pro. Love your work!

S
Sapphire Lair · June 12, 2026

Thanks, which region is the game in to test it? Also, RC4 is pretty close!

J
Jesus Garcia · May 15, 2026

The new update fixed my issue with pokemon games so far! 😀

S
Sapphire Lair · May 15, 2026

So happy that you liked it! I will release a hotfix in some hours that fixes crashes at starting a ROM reported by other users. Thanks for testing!

D
David Castellanos · May 13, 2026

I don't know if this is place to ask, but would a frame LIMITER be possible to add? It's a feature I sorely miss, but MelonDualDS is by far the best android emulator I've used otherwise. Maybe adding "fast forward" options that go backards (down to ×0.75, ×0.5, ×0.25) , or adding in the "frame limit" option from the PC build. Otherwise great work, it's a treat to use

S
Sapphire Lair · May 14, 2026

then you will love rc3!!!, it has an option of how fast emulation should be from 1x down to ×0.75, ×0.5, ×0.25!!!

J
Jesus Garcia · May 12, 2026

Are you guys having issues with pokemon games when using vulkan or am I doing something wrong ? Do I report my issues with the model of my device here or somewhere else?

S
Sapphire Lair · May 12, 2026

Here please, but also I will release RC3 in no more than 15 hours you will love it it has a lot of Fixes and almost will be the last RC before the final version!

N
Noël Carlier · May 7, 2026

Quick question that you may be able to help me with, on the latest release (0.6), my offline achievements don't sync up once connected again. I'll hit "sync now" when the game launch, and it cannot update the achievements to the website, and i still am in "offline mode". Also, going into per-game parameters and hitting "sync" doesn't seem to work either. Do you know if things like that were fixed in this RC ? i haven't seen anything specifically related to that in the notes

S
Sapphire Lair · May 14, 2026

can you dm me?, please

C
Cj · May 6, 2026

Hey! Caught a weird bug from ver 0.6 to this one, launching the app while logged into retro achievement causes Melon to crash. I thought it was iisu but I tried different app versions. Logged out and it worked for some reason.

S
Sapphire Lair · May 14, 2026

there was a bug thta rc3 solve that cased that, this rc3 will be big!

M
Mullet2000 · April 27, 2026

Just throwing out there that rc2 is still uploading retroachievements leaderboard submissions as "0". As noted on github here: https://github.com/SapphireRhodonite/melonDS-android/issues/81 - Worth noting that this behaviour is not present in the main melon-android branch (the latest nightly anyway, which is what I used to test for comparison).

S
Sapphire Lair · April 27, 2026

Yup thanks!, can you sent me your save file please?, on the github issue please!

t
the_swest · April 26, 2026

You’re unstoppable!!

J
Johnnie warner · April 26, 2026

ok should I be using melonDS or melonDualDS for my thor?

t
the_swest · April 26, 2026

I always suggest dualDS. It’s got more features than the mainline

m
mindnomad · April 26, 2026

I still get kicked out of sm64ds

S
Sapphire Lair · April 26, 2026

In which device? Which configuration do you have?

F
Fyre · April 26, 2026

Is RC2 the main/stable build?

S
Sapphire Lair · April 26, 2026

It's a release candidate. I'm trying to get the full Vulkan pipeline for the proper release!

m
matthday · April 26, 2026

So glad you got this added!!!! Thank you so much for the work you’ve done!!! 😭 Really do appreciate it! 💯

J
Jamyjet · April 26, 2026

Any word on the weird lines in pokemon ranger shadows of almia?

S
Sapphire Lair · April 26, 2026

Can you shareme a SS please and a save if possible to fix that!