And what would prevent hardware manufacturers from making OpenGL run as it is now in fullscreen, and use a blit to a D3D surface in windowed mode?