added functions specify which clients to sync specified variables to
let the driver decide what version of opengl to use