DiligentEngine

Diligent Engine is a lightweight graphic API abstraction layer and processing roof designed for cross-platform development. Modern graphics such as Direct3D12, Vulkan, Metal and WebGPU support API as well as older platforms. It uses HLSL as its universal shader language and is distributed under the Apache 2.0 license.

DI

DiligentGraphics · 3D & Game Development

STARS4.5K
FORKS390
COMMITS0
CONTRIBUTORS0
VERSIONv2.5.6
UPDATED15 days ago
C++Graphics APIVulkanDirect3D12Apache-2.0

Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya

What can it do?
  • You can develop cross-platform 3D graphics applications with Direct3D12, Vulkan, Metal and WebGPU interfaces.
  • You can use HLSL as a universal shader language and optimize performance with platform-specific formats.
  • You can create game engines, interactive simulations, and 3D visualization projects.
User reviews
  • ↑ PositiveGitHub Issue

    Publish documentation of command line android build of SDK and Samples

    “Ideally, users of Android could build from the command line, assuming necessary components are installed from the SDk. It would be great to have the gradle commands documented to build specific projects and also necessary commands install install/run/debug. Possibly related to…”

  • • NeutralGitHub Issue

    Tutorial00_HelloLinux segfault in release mode

    “For me Tutorial00_HelloLinux segfaults when built in release mode. However the other samples I tried run just fine. Here's what I get with gdb: ``` (gdb) r Starting program:…”

My note

Alternative pages

More in: 3D & Game Development