|
2 | 2 | **A Modern Cross-Platform Low-Level 3D Graphics Library and Rendering Framework** |
3 | 3 | [](https://twitter.com/intent/tweet?text=An%20easy-to-use%20cross-platform%20graphics%20library%20that%20takes%20full%20advantage%20of%20%23Direct3D12%20and%20%23VulkanAPI&url=https://github.com/DiligentGraphics/DiligentEngine) |
4 | 4 |
|
5 | | -[Diligent Engine](http://diligentgraphics.com/diligent-engine/) is a lightweight cross-platform graphics |
6 | | -API abstraction library and rendering framework. It is designed to take full advantage of Direct3D12, Vulkan, |
7 | | -Metal and WebGPU, while supporting older platforms via Direct3D11, OpenGL, OpenGLES and WebGL. Diligent Engine |
8 | | -exposes common front-end API and uses HLSL as universal shading language on all platforms and rendering back-ends. |
9 | | -Platform-specific shader representations (GLSL, MSL, DX bytecode or SPIRV) can be used with corresponding back-ends. |
10 | | -The engine is intended to be used as graphics subsystem in a game engine or any other 3D application. |
11 | | -It is distributed under [Apache 2.0 license](License.txt) and is free to use. |
| 5 | +Diligent Engine is a lightweight, high-performance graphics API abstraction layer and rendering framework for cross-platform development. |
| 6 | +It leverages the power of modern graphics APIs such as Direct3D12, Vulkan, Metal, and WebGPU, while also maintaining robust support for |
| 7 | +legacy platforms through Direct3D11, OpenGL, OpenGLES, and WebGL. |
| 8 | +Providing a consistent front-end API, Diligent Engine uses HLSL as its universal shading language and also supports platform-specific |
| 9 | +shader formats (GLSL, MSL, DirectX bytecode, SPIR-V) for optimized performance. |
| 10 | +Ideal for game engines, interactive simulations, and 3D visualization applications, Diligent Engine is open-source and distributed |
| 11 | +under the permissive [Apache 2.0 license](License.txt). |
12 | 12 |
|
13 | 13 | [](License.txt) |
14 | 14 | [](https://discord.gg/t7HGBK7) |
15 | 15 | [](https://ci.appveyor.com/project/DiligentGraphics/diligentengine) |
| 16 | +[](https://diligentgraphics.github.io/docs) |
16 | 17 |
|
17 | 18 | ## Supported Platforms and Low-Level Graphics APIs |
18 | 19 |
|
@@ -78,6 +79,7 @@ Minimum supported low-level API versions: |
78 | 79 | * Vulkan 1.0 |
79 | 80 | * Metal 1.0 |
80 | 81 |
|
| 82 | +[**Documentation**](https://diligentgraphics.github.io/docs) |
81 | 83 |
|
82 | 84 | ## High-level Rendering components |
83 | 85 |
|
@@ -1117,6 +1119,8 @@ on how to set up clang-format and automatic code formatting. |
1117 | 1119 | <a name="references"></a> |
1118 | 1120 | # References |
1119 | 1121 |
|
| 1122 | +[**Documentation**](https://diligentgraphics.github.io/docs) |
| 1123 | + |
1120 | 1124 | [Coding Guidelines](https://github.com/DiligentGraphics/DiligentCore/blob/master/doc/CodingGuidelines.md) |
1121 | 1125 |
|
1122 | 1126 | [Performance Best Practices](https://github.com/DiligentGraphics/DiligentCore/blob/master/doc/PerformanceGuide.md) |
|
0 commit comments