🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Diligent Engine 2.4.f: Mesh Shaders and Render Passes

Started by
0 comments, last by DiligentDev 3 years, 8 months ago

The new release of Diligent Engine is out and among other improvements introduces two major features: Mesh Shaders and Render Passes.

Mesh Shaders is a new feature of modern GPUs that is exposed through two new programmable stages: amplification and mesh shaders. The new stages give applications great control over geometry generation and processing entirely on the GPU. Diligent Engine exposes mesh shaders through common API and currently supports them on Windows, Linux and Universal Windows platforms.

A new tutorial demonstrates how mesh shaders can be used to perform view frustum culling and simple LOD selection entirely on the GPU.

Note that currently mesh shaders are only supported by NVidia RTX GPUs.

Render passes is an abstraction that gives application more control over tiled-deferred rendering architectures and is instrumental in achieving high performance on mobile devices.

Check out the new features on GitHub!

https://github.com/DiligentGraphics/DiligentEngine

This topic is closed to new replies.

Advertisement