Can anyone get ReSade working with the 3DS emulator DeSmuME?

More
9 months 1 week ago #1 by legaiaflame
I tried installing ReShade on the 3DS emulator DeSmuME, but can't get it to work correctly. The screen splits but when I start a game, everything crashes...Can anyone get it working correctly?

Please Log in or Create an account to join the conversation.

More
9 months 1 week ago #2 by legaiaflame
Sorry, I meant Nintendo DS emulator.

Please Log in or Create an account to join the conversation.

More
9 months 1 week ago #3 by crosire
It cannot work. While DeSmuME can render with OpenGL, it renders in an offscreen buffer and not into the window directly, then reads the results back and draws them onto the window on the CPU.
ReShade needs to have a window it can attach too. This is because it is the only reliable way to figure out when a frame has finished (when the window buffers are swapped) and for things like keyboard and mouse input to work. So the application has to render into the window directly on the GPU (which 99.9% of applications/games do) so that ReShade gets all the window information. But this emulator does not do that.

The crash itself is a bug that I fixed now. But it's still not going to work for the aforementioned reason.

Please Log in or Create an account to join the conversation.

More
9 months 1 week ago #4 by legaiaflame
Are there any Nintendo DS emulators that work with ReShade?

Please Log in or Create an account to join the conversation.