Add has_windowed to video driver and graphics context driver