Factor out GL cruft into pgl.h