awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
baldurk avatar

baldurk/renderdoc

0
View on GitHub↗
10,823 stars·1,690 forks·C++·MIT·3 vuesrenderdoc.org↗

Renderdoc

RenderDoc is a cross-platform graphics frame debugger and GPU profiler used to capture and analyze 3D graphics API calls and state for a single frame of rendering. It functions as a debugging tool for Vulkan, OpenGL, OpenGL ES, and Direct3D 11 and 12.

The tool provides specialized debugging capabilities for inspecting graphics pipelines and resource states across Windows, Linux, Android, and Nintendo Switch. It enables the analysis of DirectX shaders, OpenGL application profiling, and Vulkan API development to verify rendering behavior and fix visual bugs.

Features

  • Cross-Platform GPU Profilers - Serves as a cross-platform GPU profiler supporting Windows, Linux, Android, and Nintendo Switch for rendering optimization.
  • Graphics Frame Capture Tools - Provides utilities for recording and inspecting rendering states during a single frame of execution.
  • Graphics Debugging Tools - Offers a comprehensive environment for analyzing the rendering pipeline by capturing and inspecting 3D graphics calls.
  • API Interception Hooks - Implements an interception layer to hook graphics API calls for command logging and analysis.
  • Direct3D Debuggers - Provides a debugger for inspecting D3D11 and D3D12 rendering calls and GPU state on Windows.
  • OpenGL Profiling Tools - Allows for the inspection of OpenGL and OpenGL ES rendering pipelines to optimize performance and visual correctness.
  • Binary Serialization Formats - Provides a custom binary format to serialize heavy GPU buffers and textures for offline analysis.
  • GPU Pipeline Snapshots - Records the entire GPU pipeline state and resource bindings for offline playback and inspection.
  • Vulkan Debugging Tools - Provides specialized tools for debugging, profiling, and capturing frames in Vulkan-based graphics applications.
  • Command Replay Buffers - Stores captured graphics commands in a structured buffer to allow re-execution during the debugging process.
  • DirectX Pipeline Analysis - Provides tools for examining draw calls and pipeline state in D3D11 and D3D12 applications to fix visual bugs.
  • Cross-Platform Graphics Tooling - Enables verification of consistent rendering behavior across various operating systems and hardware like Android and Nintendo Switch.
  • OpenGL Debugging Tools - Provides a tool for analyzing OpenGL and OpenGL ES graphics pipelines across multiple operating systems.
  • Process Injection Libraries - Inserts a monitoring library into the target application process to intercept graphics calls without modifying the executable.
  • Cross-Platform Abstractions - Unifies multiple graphics APIs into a common internal format for consistent cross-platform analysis.
  • Graphics Debugging Tools - Stand-alone graphics debugging and capture tool.
  • Graphics Development - Stand-alone tool for graphics debugging and frame analysis.

Historique des stars

Graphique de l'historique des stars pour baldurk/renderdocGraphique de l'historique des stars pour baldurk/renderdoc

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Renderdoc

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Renderdoc.
  • nvidia/isaac-gr00tAvatar de NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Voir sur GitHub↗
    Jupyter Notebook
    Voir sur GitHub↗6,222
  • bkaradzic/bgfxAvatar de bkaradzic

    bkaradzic/bgfx

    17,161Voir sur GitHub↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    Cd3d11d3d12directx
    Voir sur GitHub↗17,161
  • project-chip/connectedhomeipAvatar de project-chip

    project-chip/connectedhomeip

    8,586Voir sur GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    C++build-with-matterchipconnected-devices
    Voir sur GitHub↗8,586
  • flightlessmango/mangohudAvatar de flightlessmango

    flightlessmango/MangoHud

    8,270Voir sur GitHub↗

    MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It functions as a graphics API hook, intercepting Vulkan and OpenGL pipelines to render performance data directly onto the graphics buffer. The project serves as both a real-time monitor for CPU and GPU utilization, temperatures, and power draw, and a frametime data logger that records execution speed to disk for later benchmarking and analysis. Users can modify the overlay display, visual styles, and active metrics through configuration files, environment variables, or predefined pe

    Cbenchmarkinghudlinux
    Voir sur GitHub↗8,270
Voir les 30 alternatives à Renderdoc→

Questions fréquentes

Que fait baldurk/renderdoc ?

RenderDoc is a cross-platform graphics frame debugger and GPU profiler used to capture and analyze 3D graphics API calls and state for a single frame of rendering. It functions as a debugging tool for Vulkan, OpenGL, OpenGL ES, and Direct3D 11 and 12.

Quelles sont les fonctionnalités principales de baldurk/renderdoc ?

Les fonctionnalités principales de baldurk/renderdoc sont : Cross-Platform GPU Profilers, Graphics Frame Capture Tools, Graphics Debugging Tools, API Interception Hooks, Direct3D Debuggers, OpenGL Profiling Tools, Binary Serialization Formats, GPU Pipeline Snapshots.

Quelles sont les alternatives open-source à baldurk/renderdoc ?

Les alternatives open-source à baldurk/renderdoc incluent : nvidia/isaac-gr00t. bkaradzic/bgfx — bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides… project-chip/connectedhomeip — This project is an open-source software development kit and framework for implementing the Matter smart home standard.… flightlessmango/mangohud — MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It… optiscaler/optiscaler — OptiScaler is a DirectX graphics middleware and temporal upscaler wrapper designed to intercept graphics API calls. It… irisshaders/iris — Iris is a graphics modifier and OpenGL shader engine for Minecraft. It functions as a tool for improving visual…