GL control channel: App -> GUI -> VTerm -> Driver - App creates 3D window - GUI passes X,Y WxH to VTerm (and can issue resize notices upwards) - VTerm passes to driver (and can disable display of local regions when VT switch) Allocates command ring buffer for libgl