From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <5067D49A-FA55-4746-9151-7DD8A25167BE@gmail.com> From: Andrew Nazarov Date: Thu, 13 Oct 2016 08:38:10 +0300 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a114fce3ee53c3a053eb883cd Subject: Re: [9fans] 3D graphics as a filesystem Topicbox-Message-UUID: a547c64c-ead9-11e9-9d60-3106f5b1d025 --001a114fce3ee53c3a053eb883cd Content-Type: text/plain; charset=UTF-8 Chris, if you find something interesting, please share the knowledge. A few days ago I asked to myself the same question, but Google didn't help me much. On 13 October 2016 at 02:47, Chris McGee wrote: > Cool. Do you have any code that you can share for that? What does the file > protocol look like? > > On Oct 12, 2016, at 7:17 PM, Jules Merit gmail.com> wrote: > > Yeah I prototyped draw3d with 9vx driver to host GPU on Linux system. > MesajGL if 9p file exists it supports mode of that name to transfer to gpu. > It helps if you have DooM handy to try writing it in rc. > > On Oct 12, 2016 4:06 PM, "Chris McGee" wrote: > >> Hello All, >> >> I am looking at the specs for a GPU and was thinking about something >> analogous to /dev/draw, but for 3D graphics. Kind of like OpenGL except >> exposed as a filesystem so that it is network mountable and programmed in >> any language (even rc). >> >> Does anyone know if this kind of thing has been done before for plan 9? >> Any relevant papers or documents out there? >> >> My first thought involves representing elements in the graphics pipeline >> as files where you can write shader language code. Also a vertex file to >> write or read floating point vertex data. Maybe something more abstract >> would be better with scene graph and camera controls would be better match >> for a filesystem implementation. >> >> Thanks, >> Chris >> > --001a114fce3ee53c3a053eb883cd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Chris, if you find something interesting, please share the= knowledge. A few days ago I asked to myself the same question, but Google = didn't help me much.

On 13 October 2016 at 02:47, Chris McGee <= ;newton688@gmail.c= om> wrote:
Cool. Do you have any code that you can share for that? What does th= e file protocol look like?

On Oct 12, = 2016, at 7:17 PM, Jules Merit <jules.merit.eurocorp.us@gmail.com>= ; wrote:

Yeah I = prototyped draw3d with 9vx driver to host GPU on Linux system. MesajGL if 9= p file exists it supports mode of that name to transfer to gpu. It helps if= you have DooM handy to try writing it in rc.


On Oct 12, 2016 4= :06 PM, "Chris McGee" <newton688@gmail.com> wrote:
Hello All,

I am looking at the specs for a GPU and was thinking about something analog= ous to /dev/draw, but for 3D graphics. Kind of like OpenGL except exposed a= s a filesystem so that it is network mountable and programmed in any langua= ge (even rc).

Does anyone know if this kind of thing has been done before for plan 9? Any= relevant papers or documents out there?

My first thought involves representing elements in the graphics pipeline as= files where you can write shader language code. Also a vertex file to writ= e or read floating point vertex data. Maybe something more abstract would b= e better with scene graph and camera controls would be better match for a f= ilesystem implementation.

Thanks,
Chris

--001a114fce3ee53c3a053eb883cd--