From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16697 invoked from network); 28 Jan 2022 15:49:25 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 28 Jan 2022 15:49:25 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id EDA8237052 for ; Fri, 28 Jan 2022 10:49:24 -0500 (EST) (envelope-from bounce.mM2d6d6b65ad50c111a018633b.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id EC43E1401D8F; Fri, 28 Jan 2022 10:49:24 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1643384964; bh=JpllIH5KXAFceZ9jKdfprmwFumtKupITofN7t 6px8YQ=; b=ayM4+xlmQ06DZfSKOAFthHTEe/RsIQ19RYA4dG7i2bBLz4ZUYfGi6 qC+8J9aat7krp6F4fHdXHs2hkb+QDbmTwtAv9y+SZK453J8uET0AYx3RFFW5sDjH CD1FaLv2U/z71mJyVFDiiopz6Ex7WeW/tRWMtl7Utg0ni8f9vuch1c= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1643384964; b=GjlJT1oaBjehIPEPo8CZj4p5DPPeUvb3SrH2jSKxSqFeAEd/M9 qi4ahQFnGX1hlsi5z1rs7QBS4EIFQmQ47H8BLBJ7Ic0GdWS0d6IHWnoYdp0UkSYz t/QY50WYECYdIjysL3gFUGP6q85k+mO5sMRag+d2Oqt5HezRMhYFL+M30= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: kusuri.pikopiko.org,eigenstate.org,mail.pikopiko.org,nokogiri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: kusuri.pikopiko.org,eigenstate.org,mail.pikopiko.org,nokogiri.pikopiko.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=/O4/kTlJ qKx9LYEajoskDhVs+F3lLOmt4xNS4tzDiuc=; b=TjZdLIV5JnWT6/absuAdf6JW OdV75EKn+bgijkYxCKPH3nE7xBprLnR2OrJ/19lZLiA4y5bDtoxhUMu23W48wia9 r5mpA6U6RzqFdygdQscBzYCW+ITpHp31p8TMt4K26m084+J2guq0FO5+RPUsAhnc 6yBFdE9iY82UNreh4DE= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id D4F31FD58F3 for <9fans@9fans.net>; Fri, 28 Jan 2022 10:49:13 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id C3BCD451CA4; Fri, 28 Jan 2022 10:49:13 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1643384953; b=nOgxJ97dT8CLQAt2P2QSAdXS5DG9l+HBWEMal2Ngrk16hkWJTn MfbFr7Ffn3C1WfhbjWNCD6Hrsgzf3Q5/wlikUBIJ0brGui6xvEU9VxmHsDk5nAH7 a0+eQVo6iD0T2OCgd/W07qqdN806MUqZvq4a3mTWCH3fxfreSpZSWfg0lUXXTPJZ 06JNxXN0dcnCTxD13EpqmP8WLLUXrmBVeKHO+YL2XTiqjnLoa+cxauuSQPGt3JMp cxp0ijE9cxdXhbRDWR8vgl58lJG4r0ePjQl7Ir7h5ZitTpEetvps33A0pqhZRekK m1d0K49QsPXV2moC8PjkFmZJ2qF9qnNaB66Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1643384953; bh=WlJek7n0ykMLOl9cQS3N7Gi4rRR81FAxSsQIQ8Rev/4=; b= GCrMj1G7qjs/h8fHvb28Pq8gtV1/Mrfw3UoQ6WyB8uKDwGbyHXw56aEv4NPYrIzw w3VE72weY21cE10MR4BeCV9O8NUDZQFbs4+2pWcFFnyUpamnNuYDVwAzWtBtxUKM TUj+Nt6ek14nCTFAYMrI2VKtsZx8t1YA/2gqzav0yktbyvg5AcRlaxSMGz6ogLW0 +maaukJNtuJUHQzRsv0M/KveAFNAmI//h6igvUxC5Dxc4UiZGU/3tqdRfBYFB0qc LbXtbE5/SI56h9lVOsriTo6RG+SCnPShEAaYz5ufEH3JDInbZD5FzmxWUmZaoztE xHDpB37Tu2gciElNx7iwrw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: kusuri.pikopiko.org,eigenstate.org,mail.pikopiko.org,nokogiri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: kusuri.pikopiko.org,eigenstate.org,mail.pikopiko.org,nokogiri.pikopiko.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvvddrfeeggdduudduucdltddurdegudehrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpefkvffufffhjgggtgfgsehtjeejtddttddvnecuhfhrohhmpehorhhi segvihhgvghnshhtrghtvgdrohhrghenucggtffrrghtthgvrhhnpedvhedtfeefteegle fhgeekhefhuefhhedvvdeiudeuheejteegveekiedtveeuhfenucfkphepvddtiedruddv gedrudefvddruddtjedpjeegrddutdekrdehiedrvddvheenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepihhnvghtpedvtdeirdduvdegrddufedvrddutdejpdhhvghl ohepmhhimhhirhdrvghighgvnhhsthgrthgvrdhorhhgpdhmrghilhhfrhhomhepoehorh hisegvihhgvghnshhtrghtvgdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="ori@eigenstate.org"; helo=mimir.eigenstate.org; client-ip=206.124.132.107 Received: from mimir.eigenstate.org (mimir.eigenstate.org [206.124.132.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Fri, 28 Jan 2022 10:49:13 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from abbatoir.myfiosgateway.com (pool-74-108-56-225.nycmny.fios.verizon.net [74.108.56.225]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id 5191ef67 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9fans@9fans.net>; Fri, 28 Jan 2022 07:49:11 -0800 (PST) Message-ID: <6DC3B8211500508C7F419B26D8D350FB@eigenstate.org> To: 9fans@9fans.net Subject: Re: [9fans] suggestion : new service targets for plan9 Date: Fri, 28 Jan 2022 10:49:10 -0500 From: ori@eigenstate.org In-Reply-To: <16433724910.4fa96.617630@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: da542898-8051-11ec-b172-f2e55156778e Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMjUxOGY5ZTRmYzEwZWQwMy1NMmQ2ZDZiNjVhZDUwYzExMWEwMTg2?= =?UTF-8?B?MzNiPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M2d6d6b65ad50c111a018633b:1:5_BtfM_9piJn3GZaP1KBPHQpgdY5U6UTStNIkXYJHYM Quoth ibrahim via 9fans <9fans@9fans.net>: > What I suggest is a lower level interface to use the framebuffer > directly and I think devdraw (memdraw, memlayer) is too high level and > rio oriented. I don't think this is desirable. Every single program uses devdraw directly. Rio is just another devdraw client. > If you use devdraw as a framebuffer than the only > functions you need from devdraw are initdraw, loadimage and flushimage > which internally use memdraw and memlayer in a way that decreases > performance. Also the transfer of images in this way is expensive > (regarding time) a screen image is at least copied two times. Then don't use it as a framebuffer -- Framebuffers are *already* a poor fit for modern hardware. Create an image, draw into it, and reuse it. The devdraw model, where textures are uploaded and reused, isn't ideal for modern GPUs, but it's far closer to what is needed, and far easier to accelerate, than software rendering. > So by defining a lower level we could improve the > performance of rendering by a factor of two. While tying tying the code to an unaccelerated model that is not usable over the network. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T2518f9e4fc10ed03-M2d6d6= b65ad50c111a018633b Delivery options: https://9fans.topicbox.com/groups/9fans/subscription