Shaders using pixel trigonometry