caopengllayer: fail if no gl context exists