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

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

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

4 repositorios

Awesome GitHub RepositoriesGraphics API Abstractions

Interfaces that simplify targeting multiple low-level graphics backends through a standardized set of commands.

Distinct from Low-Level Codec Controls: Distinct from codec controls or system debuggers by focusing on the abstraction of 3D graphics APIs.

Explore 4 awesome GitHub repositories matching graphics & multimedia · Graphics API Abstractions. Refine with filters or upvote what's useful.

Awesome Graphics API Abstractions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • turanszkij/wickedengineAvatar de turanszkij

    turanszkij/WickedEngine

    7,117Ver en GitHub↗

    WickedEngine es un motor de juegos 3D en C++ y un framework diseñado para construir aplicaciones tridimensionales de alta fidelidad y proyectos gráficos. Cuenta con un renderizador gráfico moderno que implementa estándares actuales para producir geometría e iluminación complejas en diferentes tipos de hardware. El motor incluye un editor de escenas visual independiente para diseñar entornos y configurar propiedades sin escribir código. También proporciona un entorno de scripting Lua integrado para gestionar la lógica en tiempo de ejecución y automatizar tareas del motor. El framework cubre el renderizado de gráficos 3D y el desarrollo de aplicaciones, incluyendo un sistema de importación de modelos que convierte formatos de archivo externos en un formato de escena nativo. Su arquitectura incorpora un backend gráfico multi-API para admitir varios sistemas operativos e interfaces de hardware.

    Abstracts hardware communication to support multiple modern graphics APIs across different operating systems.

    C
    Ver en GitHub↗7,117
  • 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.

    Abstracts multiple low-level graphics backends through a standardized set of commands for cross-platform compatibility.

    Rustdx11dx12gfx
    Ver en GitHub↗5,398
  • diligentgraphics/diligentengineAvatar de DiligentGraphics

    DiligentGraphics/DiligentEngine

    4,193Ver en GitHub↗

    DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format. The engine features an HLSL shader cross-compiler that allows a single set of shaders to run across different graphics APIs and operating systems. It supports advanced rendering capabilities such as ray-tracing, mesh shaders, variable rate shading, and bindless resources. The framew

    Simplifies targeting multiple graphics backends using a single set of standardized commands and calls.

    Batchfile3d-engined3d11d3d12
    Ver en GitHub↗4,193
  • jmonkeyengine/jmonkeyengineAvatar de jMonkeyEngine

    jMonkeyEngine/jmonkeyengine

    4,150Ver en GitHub↗

    jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments. The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime. The framework covers broad capability areas including 3D scene rendering, physics-based simula

    Provides a unified interface to translate high-level rendering calls into specific OpenGL or Vulkan commands.

    Javagame-engine-3dhacktoberfestjava
    Ver en GitHub↗4,150
  1. Home
  2. Graphics & Multimedia
  3. Video Encoding and Decoding
  4. Graphics API Abstractions