Skip to content

[mods] Add combined HDR mods and upstream compatibility updates - #729

Open
legoliamneeson wants to merge 2 commits into
clshortfuse:mainfrom
legoliamneeson:contribute/all-mods-2026-11-07
Open

legoliamneeson wants to merge 2 commits into
clshortfuse:mainfrom
legoliamneeson:contribute/all-mods-2026-11-07

Conversation

@legoliamneeson

Copy link
Copy Markdown

Adds the fork's game-mod collection and updates it for current upstream main in one contribution.

Includes new mods and revisions for Assassin's Creed Liberation/Rogue, Call of Duty titles, Doom 3, Gears of War 4/Redux/Reloaded, Resident Evil 6, and Skyrim SE, alongside shared shader, resource, IPC, OpenGL, and DevKit support. The combined source also retains the fork's bundled Tracy sources and experimental Cold War shader work.

Compatibility work:

  • Base the contribution directly on upstream bc0ead39917634e95c534f7e8cfb59ab82880747 and retain its aligned process-heap allocation fix.
  • Migrate the BO2 and Skyrim DevKit variants to public shader lookup/replacement APIs and current pipeline shader identities.
  • Declare the x64 MW3 target and x86 MW3/World at War targets so the wrong architecture is skipped; declare Gears Reloaded as x64.
  • Correct the Gears of War 4 metadata ID/title.

Validation:

  • Built all changed addon targets selected by the Clang x64 and x86 Debug configurations, plus the MCP bridge.
  • Passed repository tests: api_compatibility, shader_source_compatibility, both D3D12 resource-upgrade transfer formats, shader_injection_behavior_d3d12, and descriptor_range_ownership_d3d12.
  • Passed native x86 and x64 checks of production process-heap allocation/shared objects at 8/16/32/64-byte alignment, container construction, overflow rejection, and null deallocation.
  • Passed git diff --check for authored files; vendored sources were left as supplied.

Game visual validation has not been repeated for this combined revision. Before marking ready, build each game folder's target with the matching clang-x64-debug or clang-x86-debug preset, load its renodx-<folder>.addon64/.addon32 through ReShade, and check Vanilla/custom tone mapping, controls, HUD/subtitles, fades/cutscenes, and scene transitions in the supported game executable.

Preserve the combined mod collection, update legacy DevKit APIs, and declare architecture-specific game targets.
@legoliamneeson
legoliamneeson marked this pull request as ready for review November 8, 2026 01:33

This branch has not been deployed

No deployments
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.

1 participant