fix logging in validateProgram helper method
perspective projection added, table translated and rotated