light shader now takes into account map size in pixels