Much respect for shader developers, it's a different way of thinking/programming