lights & lambertian tentatively working; texture format changed