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.
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.