search
Get Started
search
Diligent Engine - Realtime Rendering Engine
zoom_in Click to enlarge

Diligent Engine

language

description Diligent Engine Overview

Diligent Engine is a modular realtime rendering engine designed for professional use. It leverages modern APIs like WebGL and supports GPU rendering across multiple platforms including Windows, macOS, and Linux. The engine’s cross-platform compatibility and support for advanced graphics APIs such as DirectX12, Vulkan, Metal, and WebGPU make it suitable for developers creating demanding visual applications and games. It is particularly beneficial for those requiring flexible rendering solutions and optimized performance on diverse hardware.

help Diligent Engine FAQ

Which graphics APIs does Diligent Engine support?

It provides backends for Direct3D11, Direct3D12, Vulkan, OpenGL, OpenGL ES, and WebGPU, letting one codebase target multiple APIs. The WebGPU/WebGL support is what enables GPU rendering in the browser.

Is Diligent Engine open source and what license does it use?

Yes, it's available on GitHub under the permissive MIT license. It's developed by Diligent Graphics and its core is written in C++.

What platforms can Diligent Engine run on?

It runs on Windows, Linux, and macOS as native applications, plus in web browsers through WebGL and WebGPU backends. It can also target Universal Windows Platform (UWP) apps on Microsoft platforms.

Does Diligent Engine support ray tracing?

Yes, it includes hardware ray tracing support through its Direct3D12 and Vulkan backends. The repository ships with tutorials and sample applications demonstrating ray tracing alongside more basic rendering techniques.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare