The plague of PBuffer is lifted

Comments   1   Date Arrow  October 6, 2005 at 10:13am   User  by Harry Kalogirou

I finally got the time to remove the PBuffer support from Sylphis! Since I simply hate BPuffer, I’ve been planning this for some time now, but I never got the courage to go through it since I don’t have much time lately.

The PBuffer was replaced by the new shiny extension EXT_framebuffer_object. The extension seems to work perfectly with the 5.9 ATI drivers I have on my ATI 9600. The only (expected) problem was the differences in the state keeping. With the PBuffer you have different contexts with each render target so the state is not shared. With the framebuffer objects the state is shared. That required some more changes but nothing big.

To tell you the truth I don’t see any performance improvements with the new extension but the code is much more readable and portable. No more messing with the windowing system to get a simple render target!

Digg!
Bookmark this article:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blinkbits
  • BlinkList
  • blogmarks
  • co.mments
  • del.icio.us
  • De.lirio.us
  • Fark
  • feedmelinks
  • Furl
  • LinkaGoGo
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Smarking
  • YahooMyWeb

Tagged   Personal · OpenGL

1 Comments

  • #1.   Mincetro 10.09.2005

    Even if there isn’t any performance improvments, it is always better to use the newest ARB standards.
    I’m a DirectX guy myself, I find it easier to use, but its less powerful in terms of what I’ve used OpenGL for.
    I’m confused about how all the games support both DirectX and OpenGL, but I assume they use their own defenitions which are translated through… something… anyway, I’ll just focus myself on game art and scripting for now.

Leave a Comment