From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#52120: 29.0.50; XRender image transforms many magnitudes faster than Cairo image transforms Date: Fri, 26 Nov 2021 16:06:46 +0800 Message-ID: <87o867fii1.fsf@yahoo.com> References: <87o867fii1.fsf.ref@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18018"; mail-complaints-to="usenet@ciao.gmane.io" To: 52120@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 26 09:08:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mqWHF-0004P9-CP for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Nov 2021 09:08:13 +0100 Original-Received: from localhost ([::1]:52036 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqWHD-0005wr-7t for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Nov 2021 03:08:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqWH5-0005wT-1v for bug-gnu-emacs@gnu.org; Fri, 26 Nov 2021 03:08:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47092) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mqWH4-0002U6-Pw for bug-gnu-emacs@gnu.org; Fri, 26 Nov 2021 03:08:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mqWH4-0007jV-ID for bug-gnu-emacs@gnu.org; Fri, 26 Nov 2021 03:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Nov 2021 08:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52120 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163791402329656 (code B ref -1); Fri, 26 Nov 2021 08:08:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Nov 2021 08:07:03 +0000 Original-Received: from localhost ([127.0.0.1]:58638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqWG7-0007iG-Jf for submit@debbugs.gnu.org; Fri, 26 Nov 2021 03:07:03 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:53652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqWG6-0007i7-MW for submit@debbugs.gnu.org; Fri, 26 Nov 2021 03:07:03 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqWG6-0005si-Is for bug-gnu-emacs@gnu.org; Fri, 26 Nov 2021 03:07:02 -0500 Original-Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:38378) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mqWG4-0002KR-67 for bug-gnu-emacs@gnu.org; Fri, 26 Nov 2021 03:07:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637914017; bh=nLksr6H1kd/z4uKLMjd/BPG8e5dw65CEbhK8HtqDI4o=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=oWp9zCs2d0l7PsnK7PIYn/O0Slk8TPmqDsXafJRTLW8Fa6tQ7jwtomB5bLOUA3ETyeuubSkM2nDCX7tVgeim7jQ+fNjNIePhwkruK6X1tHCci7FOg/WKWh7LrlIabGOW2PkG4BrMP4X5pakqrJ44769Effibl94jE2MGhf2lEQD1TNCHsnjZThcFVbNcx8r8Q2aZrZtLkPlHeCFumLRZ2knDGrvM4IMRWgKNGYDngWzDwOCEsugYYZF9ppbYyYLk3d6uPMFcPHlQQGwb4x1+kKcYrr0MXTFoCCuWEKjcE+HNjO+Wh5XfOp/si5eolqGmbdBEwIheqkiMvaU80QAQYw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637914017; bh=tS63yvYaC/wUxfdVkt7uJeF/PgZX7ZwLgpAPV6W1wia=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Pj9rVEvlKtWbvYdGyEbMdOR8d2Ri8jfnLSAGAPvt6ngfhGf5z4UU3Cux60wskG9nOX6sSN3YNjZb2JVPlJKWpjmSezsC/No5Snti8MbH2kBoyqUCWEfPqMuH8E4OpnmJjhuIQhYnO+Cdo9Q6mtBMfPaWLvDY2zcLac9f1eZq3IfTZQIrf+TcPqnfv+F0g9pYfx25qapdOKnxxdkjSGteeoORYBe3S6e1k+qraIZ5bN5Pu4aGyOUdpmcuE45sBHq2l+wTA10zmGxY8YV8tIGU6z9+3WhhHpwpJmF1txfUpEIvOf31ug37UlglaMHxbxVd0dcBxxrZVbKO4G5mqgTV9Q== X-YMail-OSG: RbsPkc4VM1lSC30jHZoFNY.90ZUQpGJdPMS0wos45G1Vab17U2Gqops0G7u_3zJ XO9clm5uzPcoF.5Jt5GOyBkKifUhk7kBq72m0WjyKTKxejB0.R6iXAxxEgw6_qzz3fKeVxs6pTl8 ScPcSFvSXt73nekrNmdlmu7KmrX4QSPj0A7hCTXVVmv9Sr2b4QLKP5IedCYeQ2snBFzcElgs0fEP 1wo5jM7rFxx7NRKPaPCpYrFJ6hFdlKv7mO4nzBmhyUnRHCfII3toX_d3O70ssZdnuW6XpR7Vtdqp SpiRV90Y5ZbEusmeIrYpVvV7ld_WWQvZ02QcQCeTts9lzVX1p2v9oS6zMT7PLCoh96PL0_Co15kA vSzpgstClszuHytD2HQqRXW6oURf0kqVnKDzFGDptopytWhr7zHgS.wgZxq317D.wGpEWDui08yf OPHNIsVCZA2WvpORCIB42FZ6A.3Tg8bqmJ.iqxqUW5VnNDPQ0P2wnDzjPT8vRLG.s_fNI9eZ8zM9 piWWWpVRFBR9YY7hVeA8e2jJ3P5LYxhw1URdDprvNMffqSDzil.wfEnajKE8G4aG8V.ffCRZ.7h0 t4_8sPVrkmiG1zHUJIGMdNW77LBZq5Z631uJZBz_oR6CYe4D6k7fGZ1AUT6JOOqsKzj.Lw_UqTwq F9YFyA0AQP5JLDyZTq2jwIKxuW1Miq3jNliGM_GMrhZRgSLo.4_Ba4DRyKyjXirSv4Pm.FAvWJVI qtPOgcACBbvunQd27WkKlQ7UR0k7E8IQr45dR.wLgA5OWFOgpyzLqnPL2YQdCoNbVkeRitZg1gAo mASlaa6j6Rx0NqHnX2vLUCsVZIQhwhvR_ObWBfWUvE X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Nov 2021 08:06:57 +0000 Original-Received: by kubenode515.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9c9c1dcc27544cbfedcf41036bee94fe; Fri, 26 Nov 2021 08:06:50 +0000 (UTC) X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.204; envelope-from=luangruo@yahoo.com; helo=sonic312-23.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:220858 Archived-At: 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