home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.graphics.opengl
- Path: sparky!uunet!orca!mesa!rthomson
- From: rthomson@mesa.dsd.es.com (Rich Thomson)
- Subject: Re: conformance question
- Message-ID: <1992Dec15.204500.14333@dsd.es.com>
- Sender: usenet@dsd.es.com
- Nntp-Posting-Host: 130.187.85.21
- Reply-To: rthomson@dsd.es.com (Rich Thomson)
- Organization: Design Systems Division, Evans & Sutherland, SLC, UT
- References: <1992Dec15.074053.1837@dsd.es.com> <1992Dec15.080609.26325@microunity.com>
- Date: Tue, 15 Dec 92 20:45:00 GMT
- Lines: 44
-
- In article <1992Dec15.080609.26325@microunity.com>
- jsw@microunity.com (Jeff Weinstein) writes:
- > From the GLX extension spec, version 1.0:
- >
- > A conformant GLX extension must provide at least one RGB visual
- > with a spencil buffer, a depth buffer, and an accumulation buffer
- > with color components of non-zero size. A conformant extension
- > must also provide at least one color index type visual with depth
- > and stencil buffers. Other visuals with fewer associated buffers
- > may also be made available.
- >
- >So the answer to your question is no, at least in the context of GLX.
-
- How does this mesh with the following:
-
- ``All color buffers must have the same number of bitplanes,
- although an implementation or context may choose not to provide
- right buffers, back buffers, or auxiliary buffers at all.
- Further, an implementation or context may not provide depth,
- stencil, or accumulation buffers.''
- (OpenGL specification V1.0, pg. 88)
-
- Further, it seems that the presence of double buffering, depth
- buffering, stencil buffering and accumulation buffering isn't strictly
- required of all OpenGL implementations since the glGet() function is
- used to query the presence of these.
-
- I'm still curious how this is different from subsetting. A (valid)
- complaint from 3rd party vendors with PHIGS is that they can't depend
- on a certain feature (Z buffering, or double buffering say) being
- present in all implementations. At first glance, it would appear that
- the edict of "no subsetting" would require these features to be
- present in all conformant OpenGL implementations. However, closer
- examination of the specification (and hinted to by the man pages)
- indicates that many of the problems caused by subsetting in PHIGS may
- be present in OpenGL as well, since the specification says that they
- are optional.
-
- -- Rich
- --
- Don't blame me; I voted Libertarian
- Disclaimer: I speak for myself, except as noted; Copyright 1992 Rich Thomson
- UUCP: ...!uunet!dsd.es.com!rthomson Rich Thomson
- Internet: rthomson@dsd.es.com IRC: _Rich_ PEXt Programmer
-