Skip to content

Commit 17f99eb

Browse files
chore: add changelog fragment and what's-new entry for DS dual-screen (#3509)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 015bd26 commit 17f99eb

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

.changelog/3509.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
### Added
2+
- **DS Dual-Screen Metal Rendering** — Nintendo DS games with a DeltaSkin active now render both screens as GPU-side sub-rectangle blits in a single Metal render pass. The combined 256×384 DS framebuffer is split into top (rows 0–191) and bottom (rows 192–383) viewports that match the skin's screen layout, supporting portrait (stacked) and landscape (side-by-side) configurations.
3+
4+
### Changed
5+
- **melonDS / DeSmuME skin support**`supportsSkins` is now `true` for both DS cores, enabling DeltaSkin overlays and controller layouts when a compatible skin is installed.

PVUI/Sources/PVSwiftUI/Resources/whats-new.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,5 +568,23 @@
568568
"subtitle": "Drop an unzipped DOSBox game folder into the Imports directory. Any folder with .exe, .com, .bat, or .conf files is recognised automatically as a DOS game."
569569
}
570570
]
571+
},
572+
{
573+
"version": "3.8.0",
574+
"title": "DS Dual-Screen Skins",
575+
"features": [
576+
{
577+
"symbolName": "rectangle.split.1x2.fill",
578+
"symbolColor": "blue",
579+
"title": "Nintendo DS Dual-Screen Skins",
580+
"subtitle": "DS games now support full DeltaSkin overlays with GPU-accelerated dual-screen rendering. Both top and bottom screens are positioned independently according to your skin layout."
581+
},
582+
{
583+
"symbolName": "square.3.layers.3d",
584+
"symbolColor": "purple",
585+
"title": "Metal Sub-Rectangle Rendering",
586+
"subtitle": "The DS framebuffer is split into two sub-rectangles on the GPU in a single render pass — no extra copies, minimal overhead."
587+
}
588+
]
571589
}
572590
]

0 commit comments

Comments
 (0)