mirror of https://github.com/GNOME/gimp.git
![]() Reviewer comment (Jehan): we have used this patch successfully on our installers since start of 2021 (see commit b4d665d of our gtk-osx fork) and it really improved the situation. I only fixed minor coding style stuff in the patch. Looking at what it does, I guess it is not ideal long-term if related to 10-bit display (as I understand from the comment), which a graphics app would want to support properly. But for now, this is better than extra-slow display until we get macOS developers able to look at this more in depth in the future (I don't think that our dependencies are really ready yet for 10-bit display support anyway, though I may be wrong). Some other forums seem to say it comes from macOS invalidating now more than it should (i.e. the whole area instead of only the changed area) and this NSViewUsesAutomaticLayerBackingStores flag would disable this behavior. It might be one of these reasons, the other or both. This is anyway a good first start for future contributors. |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile.am | ||
dbus-service.xml | ||
gimpdbusservice.c | ||
gimpdbusservice.h | ||
gimpuiconfigurer.c | ||
gimpuiconfigurer.h | ||
gui-message.c | ||
gui-message.h | ||
gui-types.h | ||
gui-unique.c | ||
gui-unique.h | ||
gui-vtable.c | ||
gui-vtable.h | ||
gui.c | ||
gui.h | ||
icon-themes.c | ||
icon-themes.h | ||
meson.build | ||
session.c | ||
session.h | ||
splash.c | ||
splash.h | ||
themes.c | ||
themes.h |