16bit opengl textures; light_dir is sent to the terrain shader