Серверная часть OpenGL, безусловно, ускоряет некоторые функции.Но есть много, которые не могут ускориться.Тот факт, что он написан против GL 2.1 (и, следовательно, не может использовать более продвинутые функции аппаратного обеспечения 3.x или 4.x), означает, что есть много вещей, которые он просто не может ускорить.
Если вы готовыЧтобы ограничиться аппаратным обеспечением NVIDIA, NVIDIA только что выпустила расширение NV_path_rendering, которое предоставляет множество функций 2D, которые вы найдете в Cairo.Действительно, возможно, что вы могли бы написать бэкэнд для Каира.Расширение рендеринга пути доступно только на оборудовании GeForce 8xxx и выше.
Изящно, что оно сфокусировано на конвейере вершин.Это не делает вещи как градиенты или цвета или что-то еще.Это хорошо , потому что он все еще позволяет использовать фрагментный шейдер.Что означает, что вы можете делать почти все, что хотите;)