GNU bug report logs - #52120
29.0.50; XRender image transforms many magnitudes faster than Cairo image transforms

Previous Next

Package: emacs;

Reported by: Po Lu <luangruo <at> yahoo.com>

Date: Fri, 26 Nov 2021 08:08:02 UTC

Severity: normal

Found in version 29.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Po Lu <luangruo <at> yahoo.com>
Subject: bug#52120: closed (Bug fixed)
Date: Wed, 19 Jan 2022 09:43:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#52120: 29.0.50; XRender image transforms many magnitudes faster than Cairo image transforms

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 52120 <at> debbugs.gnu.org.

-- 
52120: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=52120
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Po Lu <luangruo <at> yahoo.com>
To: 52120-done <at> debbugs.gnu.org
Subject: Bug fixed
Date: Wed, 19 Jan 2022 17:42:24 +0800
Should be fixed in de614ec950.

[Message part 3 (message/rfc822, inline)]
From: Po Lu <luangruo <at> yahoo.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; XRender image transforms many magnitudes faster than Cairo
 image transforms
Date: Fri, 26 Nov 2021 16:06:46 +0800
Try to pixel-scroll (using better-pixel-scroll-mode', soon to be
pixel-scroll-precise-mode) through an image with transforms (you can see
such an example by using eww to browse to gnu.org).

On a build without Cairo, which uses the X rendering extension to
achieve hardware acceleration of image scaling, everything is perfectly
smooth.  On a build with Cairo, it takes around second to scroll through
one or two pixels of such an image.

If nobody else knows why this is the case, I plan to look into it in a
few days, as this is within my field of expertise.  Thanks.

In GNU Emacs 29.0.50 (build 318, x86_64-pc-linux-gnu, GTK+ Version 3.24.30)
 of 2021-11-26 built on trinity
Repository revision: 4e9f78d2a4c5608eeb056b5ecd159b6ea251372e
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Fedora Linux 35 (Workstation Edition)

Configured using:
 'configure --without-cairo --with-xinput2 --cache-file=/tmp/ccache'

Configured features:
ACL DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XFT XIM
XINPUT2 XPM GTK3 ZLIB



This bug report was last modified 3 years and 122 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.