Funções aleatórias / de ruído para GLSL

Como os fornecedores de drivers de GPU geralmente não se preocupam em implementar noiseXno GLSL, estou procurando um conjunto de funções de utilitário "faca de exército suíço de randomização gráfica" , de preferência otimizado para uso em shaders de GPU. Eu prefiro o GLSL, mas o código que qualquer...