Skip to content

merge(sync): import TheSuperHackers upstream into GeneralsX (2026-05-15)#141

Merged
fbraz3 merged 10 commits into
mainfrom
thesuperhackers-sync-15-05-2026
May 16, 2026
Merged

merge(sync): import TheSuperHackers upstream into GeneralsX (2026-05-15)#141
fbraz3 merged 10 commits into
mainfrom
thesuperhackers-sync-15-05-2026

Conversation

@fbraz3

@fbraz3 fbraz3 commented May 16, 2026

Copy link
Copy Markdown
Owner

Summary

Merge thesuperhackers/main into thesuperhackers-sync-15-05-2026 and reconcile conflicts while preserving GeneralsX cross-platform architecture (SDL3 + DXVK + OpenAL + FFmpeg).

Key Conflict Decisions

  • Resolved unification move/delete conflicts by keeping unified sources in Core/ and removing stale legacy duplicates in Generals/ where appropriate.
  • Resolved Core/Libraries/Source/WWVegas/WW3D2/CMakeLists.txt conflict by keeping dx8vertexbuffer entries active in the unified build path.
  • Preserved cross-platform direction and platform isolation while adopting upstream structure convergence from unification commits.

Validation Performed

  • macOS configure (macos-vulkan): success.
  • macOS build GeneralsXZH: success (warnings only).
  • macOS build GeneralsX: success (warnings only).

Intentionally Deferred (per requested scope)

  • Linux build/validation.
  • Runtime execution/smoke run.

Notes

  • Conflict-resolution plan document added at docs/WORKDIR/planning/PLAN-2026-05-15_THESUPERHACKERS_SYNC.md.
  • Branch commit: 4b5290330c358e3f8b97923b10afe8c486680c7a.

@fbraz3 fbraz3 merged commit a9be923 into main May 16, 2026
12 checks passed
@fbraz3 fbraz3 deleted the thesuperhackers-sync-15-05-2026 branch May 16, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants