texture projection shadows in #webgl . hacks were needed, but not many