Я думаю, что ответ отрицательный, но, возможно, есть несколько альтернатив.
Вы можете сделать еще один слой двойной буферизации с растровым изображением (визуализировать X и GL в растровое изображение, затем нарисовать растровое изображение вОкно X).Вероятно, он разрушает вашу частоту кадров, если вы играете в FPS, но то, что вы описываете, может не иметь значения.
Вы также можете использовать Cairo для рисования в буфер памяти на стороне клиента, с альфа-каналом для отображения фоначерез.Затем загрузите результат в виде текстуры в GL и закрасьте его на фоне.Набор инструментов Clutter делает это для некоторых своих чертежей.