Diligent Engine 2.4.f: Mesh Shaders and Render Passes

Started by
0 comments, last by DiligentDev 3 years, 7 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