awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
crosire avatar

crosire/reshade

0
View on GitHub↗
5,021 نجوم·637 تفرعات·C++·bsd-3-clause·3 مشاهداتreshade.me↗

Reshade

ReShade is a post-processing shader injector that hooks into DirectX, OpenGL, and Vulkan rendering pipelines to apply custom shaders in real time. It operates by injecting a DLL into the target process, intercepting graphics API calls, and inserting a configurable pipeline of user-selected shader effects that read color and depth buffers to alter the final output.

The project distinguishes itself through depth buffer auto-detection, which automatically identifies the depth-stencil attachment in the rendering pipeline, enabling per-pixel depth effects such as ambient occlusion and depth-of-field. It also includes an embedded shader compiler that compiles HLSL- and GLSL-like shader source files at runtime, removing the need for external compilation tools. A stable add-on plugin API allows third-party modules to extend both the host application and the target software, turning ReShade into an extensible framework rather than a fixed set of effects.

Beyond the core injection pipeline, ReShade can load third-party add-ons that leverage its defined API, and its embedded compiler can be used as a standalone library within other projects. The overall system is designed for real-time visual enhancement in games and video software, supporting a wide range of custom shader effects through a compile-time ordered pipeline.

Features

  • Shader-Based Enhancements - Applies custom shaders to games or video software to alter colors, lighting, and depth-based effects in real time.
  • Graphics API Hooking Add-ons - Provides a stable C++ API for third-party modules to extend both the host and target application.
  • DLL Injection Hooks - Injects a DLL into the target process to hook graphics API functions and execute custom shaders.
  • Graphics API Hooking Add-ons - Loads third-party add-ons that use a defined API to extend both the host and target application's functionality.
  • Graphics API Hooking Add-ons - Loads third-party DLL add-ons that extend both the host application and target software through a defined API.
  • Auto-Detection Mechanisms - Automatically identifies the depth-stencil buffer to enable per-pixel depth effects like ambient occlusion.
  • Shader Injection Pipelines - Injects custom shaders into games and video software to alter visuals using custom shaders in real time.
  • Post-Processing Pipelines - Arranges user-selected shader effects into a compile-time ordered pipeline that reads color and depth buffers.
  • Post-Processing Injectors - Injects custom shaders into games and video software to apply real-time post-processing effects using frame data.
  • API Interception Hooks - Intercepts DirectX, OpenGL, and Vulkan API calls to capture frame data and insert post-processing passes.
  • Runtime Shader Compilers - Compiles HLSL/GLSL-like shader source files at runtime using a built-in compiler for GPU execution.
  • Graphics API Hooking Add-ons - Loads third-party add-ons through a defined API to extend the functionality of both the host and target application.
  • Development Libraries - Post-processing injector for intercepting graphics API calls.

سجل النجوم

مخطط تاريخ النجوم لـ crosire/reshadeمخطط تاريخ النجوم لـ crosire/reshade

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Reshade

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Reshade.
  • blinue/magpieالصورة الرمزية لـ Blinue

    Blinue/Magpie

    13,291عرض على GitHub↗

    Magpie is a desktop utility designed to enhance the visual fidelity and resolution of running applications through real-time graphics post-processing. It functions by intercepting the desktop frame buffer and applying spatial reconstruction and interpolation algorithms to upscale visual content during active playback. The system distinguishes itself by integrating a programmable graphics pipeline that allows for the injection of custom shaders directly into the display stream. Beyond visual enhancement, it provides an automation interface that enables programmatic control over application beh

    HLSLanime4kcapturecppwinrt
    عرض على GitHub↗13,291
  • sonic2kk/steamtinkerlaunchالصورة الرمزية لـ sonic2kk

    sonic2kk/steamtinkerlaunch

    2,802عرض على GitHub↗

    Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment of games on Linux. It functions as a compatibility layer manager that downloads and organizes custom Wine and Proton versions, while creating isolated filesystem hierarchies and registry hives to prevent configuration conflicts between games. The project specializes in automating the installation of mod managers and script extenders within these isolated environments. It acts as a post-processing shader injector, managing the installation and dynamic library overrides required

    Shellbashgame-commandgame-launch
    عرض على GitHub↗2,802
  • natario1/cameraviewالصورة الرمزية لـ natario1

    natario1/CameraView

    5,125عرض على GitHub↗

    CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It provides an abstraction layer for managing camera hardware and a media capture API for recording high-resolution video and RAW photos with configurable bitrates and resolutions. The project features a real-time camera filter framework and a preview manager. These systems allow for the application of custom shaders and visual effects to live camera streams and the rendering of previews with customizable aspect ratios, overlays, and composition grids. The library covers a wide ra

    Javaandroidandroid-librarycamera
    عرض على GitHub↗5,125
  • mausimus/shaderglassالصورة الرمزية لـ mausimus

    mausimus/ShaderGlass

    3,728عرض على GitHub↗

    ShaderGlass is a GPU-accelerated shader pipeline designed to render real-time visual effects as an overlay on the desktop or specific application windows. It processes visual input through programmable fragment shaders to modify screen output or live video feeds. The project supports the import of custom shader definitions and the hot-loading of external files to test and tune visual effects without restarting. It includes a library management system for browsing presets and adjusting specific parameters to refine the final output. The application routes input from various sources, including

    C++crtcrt-monitordirectx
    عرض على GitHub↗3,728
عرض جميع البدائل الـ 30 لـ Reshade→

الأسئلة الشائعة

ما هي وظيفة crosire/reshade؟

ReShade is a post-processing shader injector that hooks into DirectX, OpenGL, and Vulkan rendering pipelines to apply custom shaders in real time. It operates by injecting a DLL into the target process, intercepting graphics API calls, and inserting a configurable pipeline of user-selected shader effects that read color and depth buffers to alter the final output.

ما هي الميزات الرئيسية لـ crosire/reshade؟

الميزات الرئيسية لـ crosire/reshade هي: Shader-Based Enhancements, Graphics API Hooking Add-ons, DLL Injection Hooks, Auto-Detection Mechanisms, Shader Injection Pipelines, Post-Processing Pipelines, Post-Processing Injectors, API Interception Hooks.

ما هي البدائل مفتوحة المصدر لـ crosire/reshade؟

تشمل البدائل مفتوحة المصدر لـ crosire/reshade: blinue/magpie — Magpie is a desktop utility designed to enhance the visual fidelity and resolution of running applications through… sonic2kk/steamtinkerlaunch — Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment… mausimus/shaderglass — ShaderGlass is a GPU-accelerated shader pipeline designed to render real-time visual effects as an overlay on the… natario1/cameraview — CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It… optiscaler/optiscaler — OptiScaler is a DirectX graphics middleware and temporal upscaler wrapper designed to intercept graphics API calls. It… baldurk/renderdoc — RenderDoc is a cross-platform graphics frame debugger and GPU profiler used to capture and analyze 3D graphics API…