noise1() only returns 0 in compute shader (GLSL version 4.3)
Im running a compute shader on an Nvidia GTX 670, on Ubuntu 12.04 using the Nvidia 325.15 drivers.
All calls to noise1() return 0 regardess of my seed value. Is this normal?
Normal in the sense that pretty much nobody implements the `noise` functions, yes. If you want noise that works, you'll have to implement it yourself.
Or use these noise functions.
I think i saw tablet with PVR chip some time ago that did return noise from those functions. Mesa (swrast) also does