Skip to content

Releases: ZironZ/melonDS-X432R-Plus

0.2.2

Choose a tag to compare

@ZironZ ZironZ released this 07 Aug 17:33

This minor release fixes GPU texture scaling after it was accidentally broken in the previous release. It also fixes a pre-existing issue with 3D texture colors.

Features:

  • Fixed ArtCNN and the other GPU texture scalers incorrectly falling back to Spline36.
  • Fixed a texture repacking issue that could cause subtle color changes when texture scaling and mipmap filtering were used together.
  • RGB6 color handling is now automatic, so the Lossless RGB6 repack option has been removed.
  • Cleaner transparent edges and Spline36 Alpha can no longer be enabled at the same time. Enabling one now disables the other.
  • Added automated tests to help prevent these texture scaling and colors issues from returning.

0.2.1

Choose a tag to compare

@ZironZ ZironZ released this 01 Aug 17:48

This minor release fixes a couple of different 3D texture issues, and a few bugs in the whole-scene 2D scaling. It also brings the fork up to date with the latest melonDS code.

Features:

  • Added a High-precision scaled texture coordinates option, enabled by default for the Compute renderer and included in the recommended settings. It helps enlarged textures line up more consistently and reduces small shifts, wobbling, and uneven edges.
  • Texture scaling and filtering now work better together. Scaled textures with sharp transparent edges should no longer develop unwanted dark outlines.
  • Fixed bugs in capture-backed whole-scene 2D scaling that were causing random flashes, flickering, and stale images. These fixes improve Hotel Dusk and Lufia, and likely help other games using similar rendering techniques.
  • Fixed a crash that could occur when switching to and from the Compute renderer.
  • Fixed a few bugs in the Video settings screen.
  • Updated several file headers to better reflect their copyrights and licenses.
  • Added more automated renderer testing and a replay tool to make bugs easier to reproduce.

0.2.0

Choose a tag to compare

@ZironZ ZironZ released this 20 Jul 01:49

This release improves the whole-scene 2D scaling so it works in more games, and fixes some common texture scaling artifacts. It also brings the fork up to date with the latest melonDS code.

Features:

  • Reworked the capture-backed whole-scene 2D scaling code. This makes it work in a number of games such as Lufia.
  • Added CuNNy 4x32 NVL for both 3D texture scaling and whole-scene 2D scaling.
  • Changed ArtCNN, ArtCNN DN, and NNEDI3 to compute shaders for better performance.
  • Changed NNEDI3 to scale in RGB instead of luma for improved image quality.
  • Texture alpha is now scaled using bilinear to reduce texture scaling artifacts in games like Kingdom Hearts 358/2 Days.
  • Added Spline36 Alpha as an advanced option for users who prefer the old alpha scaling behaviour.
  • Added a Cleaner transparent edges option that uses xBRZ for alpha, which makes texture edges less blocky
  • Added a Reduce 2D texture artifacts option that fixes a few different types of texture artifacts in games like Radiant Historia that use textures as 2D art/UI. Using this can cause a performance hit.
  • Made the video settings screen resizable, renamed Internal resolution to Resolution scale, and improved a few of the descriptions.
  • Added more debug options.

0.1.0

Choose a tag to compare

@ZironZ ZironZ released this 08 Jun 17:25

First release.

Features:

  • Anisotropic filtering.
  • 3D texture scaling using the GPU (Spline36, xBRZ, ArtCNN, ArtCNN DN, and NNEDI3 luma paths).
  • Whole-scene 2D scaling modes for UI, sprites, title screens, text, menus, and mixed 2D/3D scenes.
  • Hybrid Upscale, which tries to combine sharp 3D with cleaner scaled 2D.
  • Postprocessing Upscale, which scales up a downscaled 3D image.
  • OpenGL MSAA options.
  • Screen sharpening filter.
  • Debug tools for whole-scene 2D, texture-scaling inspection, timings, and renderer comparison.
  • FMV fixes.