Demo recording fixes and mac shader fixes.