share glprogramstate