From mboxrd@z Thu Jan 1 00:00:00 1970 Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <7871fcf50711101712i519ff70cx1f5befbff7f50f59@mail.gmail.com> References: <20071110192411.C93835B50@mail.bitblocks.com> <7871fcf50711101712i519ff70cx1f5befbff7f50f59@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <971A7853-CE8C-4ED2-9937-AD217C3730E2@telus.net> Content-Transfer-Encoding: 7bit From: Paul Lalonde Subject: Re: [9fans] A sad story and a question Date: Sat, 10 Nov 2007 21:34:01 -0800 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Topicbox-Message-UUID: f2845b84-ead2-11e9-9d60-3106f5b1d025 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Modern graphics libraries essentially treat the GPU like a remote host - even over fast PCIe it's far enough away that when you're aiming for 16.6ms frame times you can't afford much bus traffic. Instead, the intention is that most of your data is resident in GPU memory and only a small fraction of the used data is transfered from the host every frame. 9P is probably not ideal, but the advantages of being able to refer to resources so easily could be compelling. I'd love to be able to mount a tar file of textures and vertex buffers and have a cache on the GPU manage those for me. It's a much simpler user model than the current myriad ways of setting up different data types. Paul On 10-Nov-07, at 5:12 PM, Joel C. Salomon wrote: > On Nov 10, 2007 6:28 PM, Paul Lalonde wrote: >> If I were going the route of enabling 3D graphics on Plan9 I'd >> probably flat out ditch the OpenGL model. Instead... > > The little I know of OpenGL led me to think that it was also created > to be run over a network, but I have no idea how big a mismatch there > is between the model it assumes and 9P. I assume you have a better > view of things? > > --Joel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFHNpRJpJeHo/Fbu1wRAqqYAJ4n79e2BG5QJ8AtGYuVtw8fAuvQPgCgu/ZY aamBhTVOi4qVztGmFZJS1Zk= =5DLh -----END PGP SIGNATURE-----