From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: macOS metal rendering engine in mac port Date: Sat, 29 May 2021 21:15:13 +0300 Message-ID: <835yz15rv2.fsf@gnu.org> References: <83k0ni6pje.fsf@gnu.org> <83eedq6mvm.fsf@gnu.org> <83zgwd6gk3.fsf@gnu.org> <83bl8t5vu6.fsf@gnu.org> <837djh5tca.fsf@gnu.org> <4bb3fc5e-5aad-c888-8dfe-d51115cdd61a@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25614"; mail-complaints-to="usenet@ciao.gmane.io" Cc: alan@idiocy.org, aaronjensen@gmail.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 29 20:16:32 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 1ln3Vf-0006QV-UU for ged-emacs-devel@m.gmane-mx.org; Sat, 29 May 2021 20:16:31 +0200 Original-Received: from localhost ([::1]:55362 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ln3Vf-0001ki-1q for ged-emacs-devel@m.gmane-mx.org; Sat, 29 May 2021 14:16:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60924) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ln3UV-0000n0-IG for emacs-devel@gnu.org; Sat, 29 May 2021 14:15:20 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50046) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ln3UJ-0004j9-Q3; Sat, 29 May 2021 14:15:10 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4403 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ln3UI-0002ro-Ug; Sat, 29 May 2021 14:15:07 -0400 In-Reply-To: <4bb3fc5e-5aad-c888-8dfe-d51115cdd61a@yandex.ru> (message from Dmitry Gutov on Sat, 29 May 2021 21:00:42 +0300) 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:270084 Archived-At: > From: Dmitry Gutov > Date: Sat, 29 May 2021 21:00:42 +0300 > Cc: alan@idiocy.org, emacs-devel@gnu.org > > On 29.05.2021 20:43, Eli Zaretskii wrote: > > So it's a difference of 10ms, and you are able to feel such a small > > difference? AFAIK, it's way below the threshold of human's ability to > > perceive time intervals. Anything below 100ms is intangible. > > That's not quite true: 100ms might be the limit of human reaction to > unanticipated events No, not "reaction", "perception". (Reaction to unanticipated events is much slower, 1 to 2 sec. Reaction to anticipated events can be around 250ms. But we are not talking about reaction, because perceiving a delay doesn't require any reaction.) This: https://www.britannica.com/science/time-perception/Perceived-duration says 0.1 sec of visual experience is needed to perceive time duration. And there are other similar sources. It is also consistent with my own experience, from the time when I measure performance of bidirectional display and compared it with my subjective notion of "delay": anything below 100ms was barely tangible, anything below 50ms was perceived as "instantaneous".