Skip to content

Conversation

@kolkov
Copy link
Contributor

@kolkov kolkov commented Dec 29, 2025

Summary

  • Enable DX12 backend registration on Windows
  • Add hal/dx12/init.go with RegisterBackend() call
  • Update CHANGELOG and ROADMAP for v0.8.5

Changes

File Description
hal/dx12/init.go NEW: Auto-register DX12 backend on Windows
CHANGELOG.md Add v0.8.5 entry
ROADMAP.md Update status to v0.8.5

Backend Priority

After this change, Pure Go backend selection on Windows:

  1. Vulkan (if available)
  2. DX12 (NEW - now registered!)
  3. GLES
  4. Software

Test Plan

  • go build ./hal/dx12/... passes
  • go build ./... passes
  • Triangle example works on Windows
  • CI passes
- Add hal/dx12/init.go with RegisterBackend()
- Windows-only build tag (//go:build windows)
- Enables DX12 as Pure Go backend option
@kolkov kolkov merged commit f01617a into main Dec 29, 2025
20 checks passed
@kolkov kolkov deleted the feat/dx12-backend-enable branch December 29, 2025 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants