From: Phil Keslin (philk++at++cthulhu.engr.sgi.com)
Date: 02/09/2000 11:22:00
Amaury Aubel wrote:
>
> Hello,
>
> We're using "off-screen" (pbuffers) on O2. There it works fine and fails
> on Octanes.
> The man page says :
>
> MACHINE DEPENDENCIES
> The SGIX_pbuffer extension is supported only on RealityEngine,
> RealityEngine2, and VTX systems, on InfiniteReality systems, on
> High
> Impact and Maximum Impact systems, and on O2 systems.
>
> Is that the reason why it fails on Octanes?
The reason it fails is that you probably don't have sufficient framebuffer
storage to allocate a pbuffer of the requested depth. What hardware
configuration are you using (SI, SSI, or MXI) and what is the defined managed
area (display resolution). If you're on an MXI or SSI with 1280x1024, the
software will allocate pbuffers from the z/stencil planes (which may swap when
you have windows that need z/stencil active). That gives you 32 bits per pixel
single buffered. If you ask for anything deeper (z, stencil, double buffer,
etc.) the allocation will fail.
It is possible to get more storage available for pbuffers, but you must reduce
your display resolution to 1024x768 to get it.
- Phil
-- Phil Keslin <philk++at++engr.sgi.com>
This archive was generated by hypermail 2b29 : Wed Feb 09 2000 - 11:22:07 PST