Click here to Skip to main content
15,668,517 members
Articles / Multimedia / DirectX


7 bookmarked

Getting Started with Mesh Shaders in Diligent Engine

Rate me:
Please Sign up or sign in to vote.
5.00/5 (8 votes)
23 Sep 2020CPOL11 min read
Introduction to amplification and mesh shaders, the new programmable stages available in modern GPUs, and how to use them to implement view frustum culling and object LOD selection on the GPU using the Diligent Engine API
Mesh shaders are the new geometry processing pipeline introduced in the most recent generation of GPUs that replaces the old approach. This article gives an introduction to mesh shaders and shows how they can be used to create a simple view frustum culling and object LOD selection system on the GPU using the Diligent Engine API.


Daily Counts


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Written By
United States United States
Being a 3D graphics enthusiast for many years, I have worked on various rendering technologies including deformable terrain, physically-based water, shadows, volumetric and post-processing effects and other. I run Diligent Graphics as a place where I can experiment, learn new technologies, try new algorithms and share my ideas.

Comments and Discussions