error messages for uniforms
dont set global in initVol3DTex(), do that on return

Also, read file silently.
texture width/height are local to that function
strip g_ prefix from locals
shader source can be arbitrary long