# What is NGG and shader culling on AMD RDNA GPUs?

**URL:** <https://forum.devtalk.com/t/what-is-ngg-and-shader-culling-on-amd-rdna-gpus/64535>\
**Category:** In The News\
**Tags:** shader, amd, in-the-news\
**Created:** [17 July 2022 14:14 UTC](https://forum.devtalk.com/t/what-is-ngg-and-shader-culling-on-amd-rdna-gpus/64535 "2022-07-17T14:14:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [17 July 2022 14:14 UTC](https://forum.devtalk.com/t/what-is-ngg-and-shader-culling-on-amd-rdna-gpus/64535/1 "2022-07-17T14:14:51Z")

</div>

> What is NGG and shader culling on AMD RDNA GPUs?.  
> NGG (Next Generation Geometry) is the technology that is responsible for any vertex and geometry processing in AMD RDNA GPUs. I decided to do a write-up about my experience implementing it in RADV, which is the Vulkan driver used by many Linux systems, including the Steam Deck. I will also talk about shader culling on RDNA GPUs.

Read in full here:

> **[What is NGG and shader culling on AMD RDNA GPUs?](https://timur.hu/blog/2022/what-is-ngg)**
>
> NGG (Next Generation Geometry) is the technology that is responsible for any vertex and geometry processing in AMD RDNA GPUs. I decided to do a write-up about my experience implementing it in RADV, which is the Vulkan driver used by many Linux...

_This thread was posted by one of our members via one of our news source trackers._
