diff options
author | Brian Paul <[email protected]> | 2003-09-02 16:58:14 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2003-09-02 16:58:14 +0000 |
commit | 352e0d0d2752426162f360a3d7dd2cf68226f6ae (patch) | |
tree | 3137a52aa4eeb8629bc83aaf489c0ddaa51ba64c /docs/pbuffers.html | |
parent | 21d956106ef02c55c4288c7ac61f048316ca8a6a (diff) |
pbuffer info
Diffstat (limited to 'docs/pbuffers.html')
-rw-r--r-- | docs/pbuffers.html | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/docs/pbuffers.html b/docs/pbuffers.html new file mode 100644 index 00000000000..74af478ada2 --- /dev/null +++ b/docs/pbuffers.html @@ -0,0 +1,51 @@ +<HTML> + +<TITLE>PBuffer Rendering</TITLE> + +<BODY text="#000000" bgcolor="#55bbff" link="#111188"> + +<H1>PBuffer Rendering</H1> + +<p> +Basically, FBconfigs and PBuffers allow you to do off-screen rendering +with OpenGL. The OSMesa interface does basically the same thing, but +fbconfigs and pbuffers are supported by more vendors. +</p> + +<p> +PBuffers are getting more use nowadays, though they've actually been +around for a long time on IRIX systems and other workstations. +</p> + +<p> +The +<a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/fbconfig.txt" +target="_parent">GL_SGIX_fbconfig</a> +and +<a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/pbuffer.txt" +target="_parent"> +GL_SGIX_pbuffer</a> extensions describe the functionality. +More recently, these extensions have been promoted to ARB extensions (on +Windows at least). +</p> + +<p> +The Mesa/progs/xdemos/ directory has some useful code for working +with pbuffers: +</p> + +<ul> +<li><b>pbinfo.c</b> - like glxinfo, it prints a list of available + fbconfigs and whether each supports pbuffers. +<li><b>pbutil.c</b> - a few utility functions for dealing with + fbconfigs and pbuffers. +<li><b>pbdemo.c</b> - a demonstration of off-screen rendering with pbuffers. +</ul> + +<p> +Mesa 4.1 and later support GL_SGIX_fbconfig and GL_SGIX_pbuffer (software +rendering only). +</p> + +</BODY> +</HTML> |