progress with harp app, modified shaders to work on nvnidia, but broke variable light