SERGEYDJUM is an independent software publisher operating through GitHub, focused on low-level Windows graphics tooling. The publisher's catalog currently comprises a single product, dwm_eotf_rs, a utility written in Rust that addresses a well-known color management issue in the Windows desktop environment. Specifically, the tool patches the shaders used by the Desktop Window Manager (DWM) to correct the transfer function behavior when Windows composites sRGB content into the scRGB color space, a problem commonly referred to as the sRGB-to-scRGB "gamma" issue. This type of defect typically manifests when high dynamic range (HDR) output is enabled, causing standard dynamic range content to appear with incorrect brightness, washed-out contrast, or inaccurate tonal rendering. Utilities in this category fall within display calibration, color pipeline correction, and HDR compatibility tooling, and they are typically used by enthusiasts, content creators, and power users who require accurate color reproduction on HDR-capable monitors without disabling HDR mode entirely. Because the solution operates by modifying DWM shaders, it belongs to the class of system-level patchers that intervene directly in the operating system's rendering path rather than relying on application-side workarounds. The choice of Rust as the implementation language aligns with a broader trend in systems programming toward memory-safe tooling for components that interact with critical OS processes. As an open-source project hosted on GitHub, the software is distributed with publicly visible source code, enabling community inspection, contribution, and adaptation. The typical use case involves users running Windows with HDR enabled who observe incorrect gamma or luminance in SDR applications and games, and who seek a targeted fix rather than a full display driver or operating system modification.

dwm_eotf_rs

Utility that fixes Windows sRGB to scRGB "gamma" by patching DWM shaders

Details