tweaked shaders, settled on gl version 3.3 for OSX support