Added GL Context C system