Found partial workaround for the VPM fullscreen issues.
More optimizations to bumper rendering, uses index and vertex buffers throughout now.