updated fragment shaders to work with some newer video cards, still some work to do