История изменений
Исправление MOPKOBKA, (текущая версия) :
У Cairo была плохая поддержка GPU ускорения, в GTK4 от Cairo отказались.
В Gtk3 используется GdkPixbuf, который скорее всего постоянно гоняет данные между CPU и GPU, в GTK4 уже разделение как в SDL, на Surface (CPU) и Texture (GPU).
Отрисовка различных кривых, градиентов, теней тоже перешла на GPU.
Исходная версия MOPKOBKA, :
У Cairo была плохая поддержка GPU ускорения, в GTK4 от Cairo отказались.
В Gtk3 используется GdkPixbuf, который скорее всего постоянно гоняет данные между CPU и GPU, в GTK4 уже разделение как в SDL, на Surface (CPU) и Texture (GPU).