I use Turtle Wax Chrome Polish on non-invisiglass. I use it especially for machines brought to shows. It does an excellent job of cleaning the glass and leaves no streaks. If you are old enough to remember, it mimics Glass Wax the pink stuff of olden times. With oil build-up on windshields the this stuff cuts the oil, bugs and road dirt off.
The other thing is it leaves a wax on the glass that repels drinks spills, finger printing and is slick to where you don't want to leave at drink on the glass. So I use it especially for machines at shows. You have to use care in handling your glass as it does become slick in your hands.