more work on bumpmapping, pipeline bug fixes