drm/gl context stuff