JesseTG / melonds-ds

A remake of the libretro melonDS core that prioritizes standalone parity, reliability, and usability.
GNU General Public License v3.0
105 stars 14 forks source link

Compute renderer #209

Open antoniodesousa opened 1 month ago

antoniodesousa commented 1 month ago

What would you like to see?

Hi @JesseTG, since the compute renderer was officially added to MelonDS last week, I was wondering if there's any plans to add it to this core as well? Thanks.

Terms

JesseTG commented 1 month ago

Yes, I intend to add support for it. There are a bunch of things I need to do first, however:

  1. Get all existing tests passing with libretro.py (which also entails developing libretro.py itself)
  2. Fix the backlog of bugs that's accumulated since I started working on libretro.py
  3. Update melonDS itself
  4. Then integrate the compute-shader renderer (on platforms where it's available)

With some unrelated IRL stuff and unexpected-but-necessary upstream contributions sprinkled in there, too.