Diligent Engine a new engine 3D

Everything related to 3D programming
User avatar
minimy
Enthusiast
Enthusiast
Posts: 619
Joined: Mon Jul 08, 2013 8:43 pm
Location: off world

Diligent Engine a new engine 3D

Post by minimy »

How title say is a new engine 3D to program with c++

is a lightweight cross-platform graphics API abstraction library and rendering framework. It is designed to take full advantage of Direct3D12, Vulkan, Metal and WebGPU, while supporting older platforms via Direct3D11, OpenGL, OpenGLES and WebGL. Diligent Engine exposes common front-end API and uses HLSL as universal shading language on all platforms and rendering back-ends. Platform-specific shader representations (GLSL, MSL, DX bytecode or SPIRV) can be used with corresponding back-ends. The engine is intended to be used as graphics subsystem in a game engine or any other 3D application. It is distributed under Apache 2.0 license and is free to use.

Win32 (Windows desktop) Direct3D11, Direct3D12, OpenGL4.2+, Vulkan, WebGPU (via Dawn)
Universal Windows Platform Direct3D11, Direct3D12
Linux OpenGL4.2+, Vulkan, WebGPU (via Dawn)
MacOS OpenGL4.1, Vulkan (via MoltenVK), Metal, WebGPU (via Dawn)
Android OpenGLES3.0+, Vulkan
iOS OpenGLES3.0, Vulkan (via MoltenVK), Metal
tvOS Vulkan (via MoltenVK), Metal
Emscripten WebGL2.0, WebGPU

Im testing to know if can work with PB too. :mrgreen:

link: https://github.com/DiligentGraphics/DiligentEngine

May be interesting.

I dont know if this is the right section to post it.

Greetings!
If translation=Error: reply="Sorry, Im Spanish": Endif
threedslider
Enthusiast
Enthusiast
Posts: 397
Joined: Sat Feb 12, 2022 7:15 pm

Re: Diligent Engine a new engine 3D

Post by threedslider »

Well it is designed for C++ and for that calling C++ in PB will be quite difficult but not impossible you need to wrap C++ API calling in C so it works better in PB :)

In other hand, it will take much of work as well if you design it good and good luck of that ! :D

For me I am still learning on how to use Vulkan API in PB, it takes time to finish but hey I try it as well too :shock:

Say us if you have something interesting and any show would be awesome :wink:
User avatar
minimy
Enthusiast
Enthusiast
Posts: 619
Joined: Mon Jul 08, 2013 8:43 pm
Location: off world

Re: Diligent Engine a new engine 3D

Post by minimy »

Hi threeslider, I just got started with this, Only 2 days! :lol:

if I continue, because it's hard work, I'll share the code here.
Vulkan seems like an interesting option to work with 3D, the results are very beautiful.

For now I dedicate little time to it because I am working on several projects at the same time, and ogre offers quick results. :mrgreen:
Thank you very much for the advice, I will keep it in mind.
If translation=Error: reply="Sorry, Im Spanish": Endif
Post Reply