extended gl support