From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: Re: macOS metal rendering engine in mac port Date: Tue, 25 May 2021 10:01:41 +0100 Message-ID: References: <83sg2cc8m7.fsf@gnu.org> <83pmxgc681.fsf@gnu.org> <83mtskc4zl.fsf@gnu.org> <83lf84c4p7.fsf@gnu.org> <83k0nncznr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38624"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , YAMAMOTO Mitsuharu , emacs-devel@gnu.org To: Aaron Jensen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 25 14:24:16 2021 Return-path: Envelope-to: ged-emacs-devel@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 1llW6Z-0009sc-Se for ged-emacs-devel@m.gmane-mx.org; Tue, 25 May 2021 14:24:15 +0200 Original-Received: from localhost ([::1]:52478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llW6Y-0006Fo-0i for ged-emacs-devel@m.gmane-mx.org; Tue, 25 May 2021 08:24:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llW5a-0005Z1-Bs for emacs-devel@gnu.org; Tue, 25 May 2021 08:23:14 -0400 Original-Received: from [217.169.17.33] (port=58884 helo=breton.holly.idiocy.org) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llW5Y-0003dc-J4; Tue, 25 May 2021 08:23:14 -0400 Original-Received: by breton.holly.idiocy.org (Postfix, from userid 501) id E2EA1202C26DCC; Tue, 25 May 2021 10:01:41 +0100 (BST) Mail-Followup-To: Alan Third , Aaron Jensen , Eli Zaretskii , YAMAMOTO Mitsuharu , emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: X-Host-Lookup-Failed: Reverse DNS lookup failed for 217.169.17.33 (failed) Received-SPF: none client-ip=217.169.17.33; envelope-from=alan@breton.holly.idiocy.org; helo=breton.holly.idiocy.org X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:269849 Archived-At: On Mon, May 24, 2021 at 09:42:45PM -0700, Aaron Jensen wrote: > Alan, I could understand why drawing glyphs would take longer (there's > more to draw when there are line numbers), but does it make sense that > copying the surface contents would be slower? Is there compression or > is X bytes X bytes? I don't change my screen size between, so it > wouldn't make sense that they would vary that much. The surface contents are just an array of bytes and the whole lot are copied every time, so no, what's displayed will have no effect on the copy. -- Alan Third