HLSLMITCreated Feb 5, 2024Last push today+79 stars this week+899 this month
Quick answers
What is renodx?
A universal DirectX modding toolset built on Reshade to upgrade shaders, inject buffers, and manage game assets.
What does renodx do?
RenoDX provides a unified renovation engine for modifying DirectX games without requiring game-specific executable patches. It solves the complexity of graphics modding by leveraging Reshade's add-on system to establish deep, universal hooks into the DirectX rendering pipeline. The engine allows developers to intercept and replace shaders, upgrade texture resources, and inject custom buffers on the fly. It also includes capabilities for modifying swapchains to enable modern display features like HDR. By abstracting the low-level API calls, RenoDX establishes a standardized framework for creating highly compatible visual mods.
Who is renodx for?
Technical artists, graphics programmers, and modders looking to significantly alter the visual output of DirectX games. It requires an understanding of graphics pipelines, shaders, and Reshade architecture.
How do I get started with renodx?
https://github.com/clshortfuse/renodx/wiki/Mods
How popular is renodx on GitHub?
clshortfuse/renodx has 4,413 stars and 177 forks on GitHub, and gained 79 stars in the last 7 days.
What license does renodx use?
clshortfuse/renodx is released under the MIT license.
Star history
since Sep 4, 2026
4.4K stars as of Oct 4, 2026. Measured daily since Sep 4, 2026; GitHub no longer exposes earlier star timestamps.
Contribution activity
commits per day, last 52 weeks
1,198 commits in the last yearLessMore
Signals and awards
derived from tracked data
Very active
1,198 commits in 52 weeks
Outside contributions
79% of recent commits from the community
Permissive license
MIT
Continuous integration
Automated checks passing
Repeat trending
3 trending appearances
What renodx does
RenoDX provides a unified renovation engine for modifying DirectX games without requiring game-specific executable patches. It solves the complexity of graphics modding by leveraging Reshade's add-on system to establish deep, universal hooks into the DirectX rendering pipeline. The engine allows developers to intercept and replace shaders, upgrade texture resources, and inject custom buffers on the fly. It also includes capabilities for modifying swapchains to enable modern display features like HDR. By abstracting the low-level API calls, RenoDX establishes a standardized framework for creating highly compatible visual mods.
Technical artists, graphics programmers, and modders looking to significantly alter the visual output of DirectX games. It requires an understanding of graphics pipelines, shaders, and Reshade architecture.
Shader replacement: Intercepts and replaces original game shaders dynamically during rendering.
Reshade integration: Utilizes Reshade's add-on architecture for broad compatibility across DirectX titles.
Buffer injection: Allows developers to inject custom data buffers into the rendering pipeline.
Swapchain upgrades: Modifies DirectX swapchains to support advanced display technologies like HDR.
Asset management: Upgrades texture resources dynamically without permanently altering game files.
Where teams use it
HDR retrofitting
Add native High Dynamic Range support to older DirectX games that were originally mastered in SDR.
Visual remastering
Replace low-resolution textures and outdated shaders with modern equivalents across an entire game engine.
Custom overlays
Inject diagnostic overlays or new UI elements directly into the DirectX rendering pipeline.
Universal modding
Develop graphics mods that function across multiple games sharing similar DirectX API calls without reverse-engineering executables.
RenoDX, short for "Renovation Engine for DirectX Games", is a toolset to mod games. Currently it can replace shaders, inject buffers, add overlays, upgrade swapchains, upgrade texture resources, and write user settings to disk. Because RenoDX uses Reshade's add-on system, compatibility is expected to be pretty wide. Using Reshade simplifies all the hooks necessary to tap into DirectX without worrying about patching version-specific exe files.