awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesVulkan

Improves frame consistency and reduces stuttering through multithreaded shader compilation and memory management.

Distinct from Performance Optimizers: Distinct from general performance optimizers: focuses specifically on Vulkan-based rendering performance.

Explore 4 awesome GitHub repositories matching user interface & experience · Vulkan. Refine with filters or upvote what's useful.

Awesome Vulkan GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • doitsujin/dxvkAvatar de doitsujin

    doitsujin/dxvk

    16,602Ver en GitHub↗

    DXVK is a graphics compatibility layer that enables Windows-based applications to run on non-Windows operating systems by translating legacy Direct3D instructions into the modern Vulkan API. It functions as a translation library that maps high-level rendering commands to low-level hardware-accelerated primitives, allowing for high-fidelity graphics output across different hardware environments. The project distinguishes itself through a suite of performance optimization strategies designed to maintain frame consistency and reduce latency. By utilizing background shader compilation and multith

    Improves frame consistency and reduces stuttering through multithreaded shader compilation and efficient video memory management.

    C++d3d11d3d9dxbc
    Ver en GitHub↗16,602
  • glfw/glfwAvatar de glfw

    glfw/glfw

    14,716Ver en GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Identifies required instance extensions for managing graphics surfaces on local hardware.

    Cclinuxmacos
    Ver en GitHub↗14,716
  • android/ndk-samplesAvatar de android

    android/ndk-samples

    10,513Ver en GitHub↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Checks for supported graphics extensions by enumerating instance and device properties at runtime.

    C++
    Ver en GitHub↗10,513
  • flightlessmango/mangohudAvatar de flightlessmango

    flightlessmango/MangoHud

    8,270Ver en 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

    Intercepts graphics API calls by injecting a layer into the Vulkan driver pipeline to render overlays.

    Cbenchmarkinghudlinux
    Ver en GitHub↗8,270
  1. Home
  2. User Interface & Experience
  3. Performance Optimizers
  4. Vulkan

Explorar subetiquetas

  • Extension DetectorsUtilities for identifying required instance extensions for Vulkan surfaces. **Distinct from Vulkan:** Distinct from general Vulkan performance optimization: focuses on extension discovery.
  • Layer InterceptionInjecting custom layers into the Vulkan driver pipeline to intercept API calls. **Distinct from Vulkan:** Focuses on the architectural interception mechanism rather than general Vulkan performance optimization.