add glsl-spec macro for inline specs, add oren-nayar & ward fns, rename spotlight fns