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
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
2D Vector Graphics Engine Powered by a JIT Compiler
Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a cross-platform graphics library that provides a unified interface for rendering complex models and materials across desktop, mobile, and web environments. The engine distinguishes itself through a data-oriented architecture that optimizes memory usage and processing speed, alongside a shader-variant system that generates specialized code for specific material and lighting configurations. By abstracting diverse hardware graphics backends, it ensures consistent visual performance
Easy to integrate Vulkan memory allocation library.
الميزات الرئيسية لـ gpuopen-librariesandsdks/vulkanmemoryallocator هي: Graphics and Rendering, Graphics Libraries.
تشمل البدائل مفتوحة المصدر لـ gpuopen-librariesandsdks/vulkanmemoryallocator: glfw/glfw — This project is a cross-platform library designed for desktop application development, providing a unified interface… google/skia — Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital… blend2d/blend2d — 2D Vector Graphics Engine Powered by a JIT Compiler. diligentgraphics/diligentengine — DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a… google/filament — Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a… harfang3d/harfang3d — HARFANG 3D source code public repository.