The new release of Diligent Engine is out and among other improvements introduces two major features: Mesh Shader and Render Passes. Mesh Shaders is a new feature of modern GPUs that consists of two new programmable stages, amplification and mesh shaders. It gives 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. 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!