shaders for example on postion recovery by depth value