shaders, main: bugfixing

THAT FRAGMENT SHADER HATES ME! I NEED A CROSS TO EXORCISE IT! Really, WHAT THE FUCK! It won't compile if it's dear life depended on it! Is it because SDL believes it *has* to use regular GL on capable systems? The vertex shader's a bro though.