Графическая библиотека Cairo, предоставляющая API, основанный на векторной графике и, в свою очередь, имеющая ряд различных бэкендов для программного/аппаратного ускорения, которые, в свою очередь, используются множеством различных настольных приложений, прекратила поддержку OpenGL.
Графическая библиотека Cairo на протяжении многих лет использовалась в инструментарии GTK GNOME, Mozilla Firefox, WebKit, Mono и десятках других программных проектов. Эта библиотека векторной графики, в свою очередь, позволяет использовать множество различных бэкендов, от X11 до Apple Quartz, Microsoft Win32, и такие форматы файлов, как PDF, SVG и PostScript. Cairo также поддерживал прямое нацеливание на OpenGL, но на этой неделе код был удален.
В течение последнего года существовал запрос на слияние «drop cairo-gl», чтобы избавиться от кода OpenGL, учитывая его статус «прототипа» и отсутствие активности в нем за последнее десятилетие. Кроме того, он не был адаптирован для использования OpenGL GLVND и других современных функций OpenGL.
Итак, по состоянию на вчерашний день весь код Cairo OpenGL был очищен, облегчив эту графическую библиотеку на 14 тысяч строк.
Источник: https://www.phoronix.com