shader updates, misc fixes.