Los sombreadores de píxeles están programados en los siguientes lenguajes: Ensamblador, Cg, GLSL (OpenGL), HLSL (DirectX).