Shaders for game programming and artists