GunMetal-DX stage 4: region map capture, snapshot avatar matte, instant replay (GPU H.264), minimap overhaul, selection outline styles #1209

Open
opened 2026-10-28 16:33:54 +00:00 by sky_line · 0 comments
Owner

Part of #1205.

  • (#13) Region map capture: a perfect orthographic top-down render of the region (max LOD), used as the minimap / world map background and shareable. Needs the stage 1 ortho camera.
  • (#23) Snapshot avatar matte and selection, 90-degree portrait, local snapshot panel. Fits Photo Studio.
  • (#16) Instant replay:
    • a ring buffer of the last N seconds, encoded on the GPU's video encoder (VK_KHR_video_encode), saves an MP4;
    • gated on device caps;
    • the ring is budgeted under our RAM / VRAM rules (no unbounded growth).
  • (#12) Minimap overhaul:
    • rotating, whole-region view, physical-only, terrain background, compass styles;
    • marks and zones (pins, rectangles, circles, polygons);
    • SLURL copy.
  • (#18) Selection outline styles (classic silhouettes, GPU outline / wireframe). Settle on as few styles as make sense.

Source: GunMetal-DX by squeedledorf (https://github.com/squeedledorf/GunMetal-DX), v0.3.0 = cf5f1f4, based on our d37288cfec. LGPL 2.1, a public release. Credit in code comments and in the About / release notes. The per-feature evaluation (local) is in research/GUNMETAL_DX_2026-10-28.md; the section 3 table numbers are quoted as (#n).

For every stage:

  • Port by hand onto current dev. Their base is 44+ commits behind, and the renderer files have moved on.
  • Strip their settings down to the few that earn a place (minimal config space). Experiment toggles are Persist=0.
  • Never take their custom SDL3 build (SDL3-3.4.18-gmdx1), updater, crash reporter, installer or branding.
Part of #1205. - **(#13) Region map capture:** a perfect orthographic top-down render of the region (max LOD), used as the minimap / world map background and shareable. Needs the stage 1 ortho camera. - **(#23) Snapshot avatar matte and selection**, 90-degree portrait, local snapshot panel. Fits Photo Studio. - **(#16) Instant replay:** - a ring buffer of the last N seconds, encoded on the GPU's video encoder (VK_KHR_video_encode), saves an MP4; - gated on device caps; - the ring is budgeted under our RAM / VRAM rules (no unbounded growth). - **(#12) Minimap overhaul:** - rotating, whole-region view, physical-only, terrain background, compass styles; - marks and zones (pins, rectangles, circles, polygons); - SLURL copy. - **(#18) Selection outline styles** (classic silhouettes, GPU outline / wireframe). Settle on as few styles as make sense. Source: GunMetal-DX by squeedledorf (https://github.com/squeedledorf/GunMetal-DX), v0.3.0 = cf5f1f4, based on our d37288cfec. LGPL 2.1, a public release. Credit in code comments and in the About / release notes. The per-feature evaluation (local) is in research/GUNMETAL_DX_2026-10-28.md; the section 3 table numbers are quoted as (#n). **For every stage:** - Port by hand onto current dev. Their base is 44+ commits behind, and the renderer files have moved on. - Strip their settings down to the few that earn a place (minimal config space). Experiment toggles are Persist=0. - Never take their custom SDL3 build (SDL3-3.4.18-gmdx1), updater, crash reporter, installer or branding.
sky_line added this to the Slipstream project 2026-10-28 16:33:54 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#1209
No description provided.