# P-Buffers and GLFW

**URL:** <https://discourse.glfw.org/t/p-buffers-and-glfw/383>\
**Category:** support\
**Created:** [March 2, 2006, 6:03pm UTC](https://discourse.glfw.org/t/p-buffers-and-glfw/383 "2006-03-02T18:03:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/glfw/original/1X/b8cdefe6b61b8d5aee6c43b2c56e9cf5eabecfe4.svg) [@system](https://discourse.glfw.org/u/system)\
**Post date:** [March 2, 2006, 6:03pm UTC](https://discourse.glfw.org/t/p-buffers-and-glfw/383/1 "2006-03-02T18:03:22Z")

</div>

**nobody** wrote on [Thursday, March 02, 2006](https://sourceforge.net/p/glfw/discussion/247562/thread/4d843a09/#3a55):

Hi all, I recently added P-buffer support to GLFW but only for Windows. If anyone is interested in adding the code (just 4 methods and a struct) for P-buffer support for Linux, I’ll be more than happy to email you a tar of the my modified source. Drop me an email if you’re interested at: [kurtkz@yahoo.com](mailto:kurtkz@yahoo.com) or [kkruger@cs.uct.ac.za](mailto:kkruger@cs.uct.ac.za).

Cheers, Kurt.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/glfw/original/1X/b8cdefe6b61b8d5aee6c43b2c56e9cf5eabecfe4.svg) [@system](https://discourse.glfw.org/u/system)\
**Post date:** [July 8, 2006, 2:03pm UTC](https://discourse.glfw.org/t/p-buffers-and-glfw/383/2 "2006-07-08T14:03:06Z")

</div>

**nobody** wrote on [Saturday, July 08, 2006](https://sourceforge.net/p/glfw/discussion/247562/thread/4d843a09/#3a55/5e94):

P-Buffers are history. Now the new thing is Framebuffer Objects (FBO) - [http://oss.sgi.com/projects/ogl-sample/registry/EXT/framebuffer\_object.txt](http://oss.sgi.com/projects/ogl-sample/registry/EXT/framebuffer_object.txt)

Advantages of FBO is: speed (no need to switch rendering contexts) and it doesn’t depend on windowing API, it just uses GL extension.
