From a10a66faae1b812f91ccca323090bb0bdadfbb04 Mon Sep 17 00:00:00 2001 From: h-east Date: Wed, 17 Jun 2026 02:25:15 +0900 Subject: [PATCH 1/3] Update gui_x11.{txt,jax} --- doc/gui_x11.jax | 10 +++++++++- en/gui_x11.txt | 11 +++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/doc/gui_x11.jax b/doc/gui_x11.jax index 092ac8b5a..909aa3497 100644 --- a/doc/gui_x11.jax +++ b/doc/gui_x11.jax @@ -1,4 +1,4 @@ -*gui_x11.txt* For Vim バージョン 9.2. Last change: 2026 Jun 07 +*gui_x11.txt* For Vim バージョン 9.2. Last change: 2026 Jun 13 VIM リファレンスマニュアル by Bram Moolenaar @@ -371,6 +371,14 @@ $LIBGL_ALWAYS_SOFTWARE を "true" に設定すると、OpenGL レンダラーは $ GSK_RENDERER=cairo gvim $ LIBGL_ALWAYS_SOFTWARE=true gvim +< + *gtk4-hwaccel* +Vim を "--enable-gtk4-hwaccel" オプションを設定してコンパイルすると、GTK4 GUI +は Cairo の代わりに GtkSnapshot を使用するようになり、ハードウェアアクセラレー +ションによるレンダリングが可能になるため、はるかに高速になる。この設定オプショ +ンを有効にすると、GTK4 GUI はポップアップウィンドウ画像のレンダリングに +|+image_cairo| の代わりに |+image_gdk| を使用するようになる。なお、この機能は +現在実験段階である。 ツールチップの色 ~ *gtk-tooltip-colors* diff --git a/en/gui_x11.txt b/en/gui_x11.txt index 5f8056beb..2e558d8a0 100644 --- a/en/gui_x11.txt +++ b/en/gui_x11.txt @@ -1,4 +1,4 @@ -*gui_x11.txt* For Vim version 9.2. Last change: 2026 Jun 07 +*gui_x11.txt* For Vim version 9.2. Last change: 2026 Jun 13 VIM REFERENCE MANUAL by Bram Moolenaar @@ -366,7 +366,14 @@ to use software rendering: > $ GSK_RENDERER=cairo gvim $ LIBGL_ALWAYS_SOFTWARE=true gvim - +< + *gtk4-hwaccel* +If Vim is compiled with the configure option "--enable-gtk4-hwaccel" set, then +the GTK4 GUI will use GtkSnapshot instead of Cairo, allowing for hardware +accelerated rendering, which is much faster. Enabling this configure option +also makes the GTK4 GUI use |+image_gdk| instead of |+image_cairo| for +rendering popup window images. Note that this feature is currently +experimental. Tooltip Colors ~ *gtk-tooltip-colors* From a8f69aa2e5605f8b319d6709e0b7c994fc70fffc Mon Sep 17 00:00:00 2001 From: h_east Date: Thu, 18 Jun 2026 23:10:59 +0900 Subject: [PATCH 2/3] Update doc/gui_x11.jax Co-authored-by: Tsuyoshi CHO --- doc/gui_x11.jax | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/gui_x11.jax b/doc/gui_x11.jax index 909aa3497..7b28f8abf 100644 --- a/doc/gui_x11.jax +++ b/doc/gui_x11.jax @@ -370,7 +370,6 @@ $LIBGL_ALWAYS_SOFTWARE を "true" に設定すると、OpenGL レンダラーは $ GSK_RENDERER=cairo gvim $ LIBGL_ALWAYS_SOFTWARE=true gvim - < *gtk4-hwaccel* Vim を "--enable-gtk4-hwaccel" オプションを設定してコンパイルすると、GTK4 GUI From ab8c4b6bbb97be53cc04134cdb8ade261c550819 Mon Sep 17 00:00:00 2001 From: h-east Date: Thu, 18 Jun 2026 23:16:11 +0900 Subject: [PATCH 3/3] Fix by review --- doc/gui_x11.jax | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/gui_x11.jax b/doc/gui_x11.jax index 7b28f8abf..a4e71c17f 100644 --- a/doc/gui_x11.jax +++ b/doc/gui_x11.jax @@ -376,8 +376,8 @@ Vim を "--enable-gtk4-hwaccel" オプションを設定してコンパイルす は Cairo の代わりに GtkSnapshot を使用するようになり、ハードウェアアクセラレー ションによるレンダリングが可能になるため、はるかに高速になる。この設定オプショ ンを有効にすると、GTK4 GUI はポップアップウィンドウ画像のレンダリングに -|+image_cairo| の代わりに |+image_gdk| を使用するようになる。なお、この機能は -現在実験段階である。 +|+image_cairo| の代わりに |+image_gdk| を使用するようになる。Note この機能は現 +在実験段階であることに注意。 ツールチップの色 ~ *gtk-tooltip-colors*