awesome-repositories.com

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

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

2 repositorios

Awesome GitHub RepositoriesWebGPU Implementations

Implementations of the WebGPU specification for use in native applications and web browsers.

Distinguishing note: Candidates focus on specific use cases (upscalers, compute pipelines) rather than the general API implementation.

Explore 2 awesome GitHub repositories matching graphics & multimedia · WebGPU Implementations. Refine with filters or upvote what's useful.

Awesome WebGPU Implementations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • gfx-rs/gfxAvatar de gfx-rs

    gfx-rs/gfx

    5,398Ver en GitHub↗

    gfx es una abstracción de API de gráficos agnóstica al hardware que traduce un conjunto unificado de comandos de gráficos y cómputo en instrucciones nativas para múltiples controladores de GPU. Proporciona una interfaz común para el renderizado multiplataforma y la programación de cómputo de GPU de propósito general. El proyecto cuenta con un sistema de traducción de shaders de representación intermedia que convierte el código fuente y SPIR-V en lenguajes específicos para el objetivo. Emplea un framework de pruebas de referencia basado en datos para verificar que la salida de gráficos permanezca consistente a través de diferentes plataformas de hardware. Las capacidades incluyen la codificación de buffers de comandos en paralelo a través de múltiples hilos y la encapsulación de estados de pipeline en objetos únicos para minimizar cambios de estado redundantes. El sistema gestiona recursos de GPU de bajo nivel, incluyendo asignación de memoria, mapeo de buffers asíncrono y presentación explícita de fotogramas a través de swapchains. La implementación apunta a entornos nativos y navegadores web a través de WebAssembly, proporcionando capas de traducción para WebGL y WebGL2.

    Executes a portable version of the WebGPU specification for native applications and browser engines.

    Rustdx11dx12gfx
    Ver en GitHub↗5,398
  • answerdotai/gpu.cppAvatar de AnswerDotAI

    AnswerDotAI/gpu.cpp

    3,981Ver en GitHub↗

    gpu.cpp is a lightweight C++ library for executing low-level general-purpose GPU computation across different hardware vendors and operating systems. It functions as a portable GPU wrapper, kernel orchestrator, and tensor management system using the WebGPU specification to abstract device initialization, buffer transfers, and compute shader dispatching. The library provides a framework for defining compute kernels from shader code and managing their asynchronous dispatch and synchronization. It enables the execution of cross-platform compute shaders and the orchestration of GPU tasks through

    Provides a C++ implementation and abstraction layer based on the WebGPU specification for cross-platform GPU compute.

    C++
    Ver en GitHub↗3,981
  1. Home
  2. Graphics & Multimedia
  3. WebGPU Implementations