fixed frustum equation
shader works at last