Funciones aleatorias / de ruido para GLSL

Como los proveedores de controladores de GPU generalmente no se molestan en implementar noiseXen GLSL, estoy buscando un conjunto de funciones de utilidad de "aleatorización de gráficos de navaja suiza" , preferiblemente optimizado para usar dentro de sombreadores de GPU. Prefiero GLSL, pero...