Фрагментный шейдер — это специализированная программа, которая обрабатывает и вычисляет окончательный цвет пикселей для треугольников в процессе рендеринга. Он оперирует интерполированными фрагментами (пикселями) внутри полигонов, учитывая эффекты текстурирования.
Этап работы фрагментного шейдера в конвейере рендеринга заключается в выполнении программируемых операций над атрибутами фрагментов, включая координаты текстуры и нормали поверхности, для определения конечного цвета пикселей.