Fragment shader works in my linux environment now.

Yeah, it's really rudimentary.