Skip to content

chore(sync): merge thesuperhackers/main upstream#167

Closed
fbraz3 wants to merge 10 commits into
mainfrom
thesuperhackers-sync-06-18-2026
Closed

chore(sync): merge thesuperhackers/main upstream#167
fbraz3 wants to merge 10 commits into
mainfrom
thesuperhackers-sync-06-18-2026

Conversation

@fbraz3

@fbraz3 fbraz3 commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Description

This pull request performs a full upstream sync from the thesuperhackers remote (thesuperhackers/main) into the GeneralsX codebase, resolving conflicts carefully.

Changes

  • WWVegas / WW3D2:
    • Resolved conflicts in textureloader.cpp by preserving GeneralsX-specific headless checks (Texture == nullptr and DX8Wrapper::Get_Current_Caps() == nullptr).
    • Adapted code to the renamed variables (orig_width, orig_height, orig_depth, orig_mip_count, orig_reduction) from upstream.
    • Adapted code to the updated Apply_Mip_Reduction upstream API, removing the obsolete assignment to MipLevelCount.
  • Upstream Sync:
    • Merged bugfixes, stability improvements, optimizations, and file organization changes from thesuperhackers/main.

Verification

  • Configured via CMake preset macos-vulkan and successfully built the macOS Zero Hour binaries.
  • Ran runtime smoke tests validating that the menu loop launches and renders correctly.

@fbraz3 fbraz3 changed the title chore(sync): merge thesuperhackers/main upstream chore(sync): merge thesuperhackers/main upstream - 06-18-2026 Jun 18, 2026
@fbraz3 fbraz3 changed the title chore(sync): merge thesuperhackers/main upstream - 06-18-2026 chore(sync): merge thesuperhackers/main upstream Jun 18, 2026
@fbraz3 fbraz3 closed this Jun 19, 2026
@fbraz3 fbraz3 deleted the thesuperhackers-sync-06-18-2026 branch June 19, 2026 04:06
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