Properly implement VID_Update and friends - get away from the hacky
libretro changes that affected the entire codebase