new post pixel-and-viewport update