Article View: comp.windows.x.pex
Article #110Re: Future development of PEX/PHIGS
From: Gary Cannon
Date: Wed, 19 Aug 1992 15:50
Date: Wed, 19 Aug 1992 15:50
43 lines
2600 bytes
2600 bytes
In article <oodqpdc@fido.asd.sgi.com>, akin@sgi.com (Allen Akin) writes: > I agree with most of what Rich said, but there were a few points that > need further discussion. > > In article <1992Aug18.182730.3478@dsd.es.com> rthomson@dsd.es.com (Rich Thomson) writes: [ stuff about interactivity deleted] > | Under OpenGL, the same reformatting happens; you merely get what > | language designers call "syntactic sugar" so that you can provide the > | data in any datatype you wish. However, at the core of all graphics > | rendering today (at least the PEX/OpenGL type) is a graphics pipeline. > | Data goes in one side and pixels come out the other (I'm > | oversimplifying). This pipeline is going to have its own natural data > | format for the data that is the most efficient for its algorithms. > | Your data will be reformatted to this internal representation. > > No, the design issue here is much deeper than "syntactic sugar." > > With the OpenGL API, it's possible to extract graphics data directly > from application databases without having it travel through the CPU > and system busses for reformatting. With a PHIGS- or PEXlib-style API > that defines primitives with high-level structures, or any API that > generates a memory-resident intermediate representation like a wire > protocol packet, this is not possible for arbitrary application > databases. [more stuff about tetrahedral mesh deleted to save space] > I realize this is a subtle aspect of the OpenGL design, but it's a > significant one. Definitely worth thinking about. I apologize if > I've belabored the point. Since I haven't seen the spec it is hard to know from this description exactly how this all works but from your description it sounds a lot like the PHIGS SOFA's that are supported in PEX or the PHIGS Triangle Set that is likely to be supported in PEX 6.0. Could you explain the difference? -- --- Gary G. Cannon --- Evans & Sutherland --- cannon@dsd.es.com
Technical Details
Message-ID:
<1992Aug19.155052.21659@dsd.es.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!orca!ziggy!cannonReferences:
<1992Aug14.172943.22563@dsd.es.com> <1992Aug14.210903.23864@noose.ecn.purdue.edu> <1992Aug18.182730.3478@dsd.es.com> <oodqpdc@fido.asd.sgi.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.windows.x.pex Path: arc1-ca.pugleaf.net!sparky!uunet!orca!ziggy!cannon From: cannon@ziggy.es.com (Gary Cannon) Subject: Re: Future development of PEX/PHIGS Message-ID: <1992Aug19.155052.21659@dsd.es.com> Sender: usenet@dsd.es.com Nntp-Posting-Host: 130.187.85.59 Reply-To: cannon@ziggy.es.com (Gary Cannon) Organization: Evans & Sutherland Computer Corp., Salt Lake City, UT References: <1992Aug14.172943.22563@dsd.es.com> <1992Aug14.210903.23864@noose.ecn.purdue.edu> <1992Aug18.182730.3478@dsd.es.com> <oodqpdc@fido.asd.sgi.com> Date: Wed, 19 Aug 92 15:50:52 GMT Lines: 43