environment mapping works.  Bug with shader code