Mesa 6.3 release notes
- month day, 2004
+ July 20, 2005
PLEASE READ!!!!
GL_ARB_pixel_buffer_object - buffer objects for pixel read/write functions.
GL_EXT_framebuffer_object - allows render-to-texture and provides a
- window-system indepedent Pbuffer facility
+ window-system indepedent Pbuffer facility.
+ The Mesa CVS tree contains a couple tests of this extension.
DirectFB driver, contributed by Claudio Ciccani. See docs/README.directfb
for details.
+GL_EXT_framebuffer_object changes
+---------------------------------
+Implementing this extension involved changing a lot of code (for the better).
-To Do before release
---------------------
- Fix dinoshade bug
+The gl_framebuffer object now a collection of gl_renderbuffer objects.
+Renderbuffers may store colors, stencil indices, or depth values. The
+gl_framebuffer and gl_renderbuffer types are object-oriented in design.
+
+All the old RGB, color index, stencil and depth-related span functions for
+reading/writing pixels from/to buffers has changed. Now, all pixels are
+read/written through a set of common renderbuffer functions (methods).
+
+Most device drivers have been updated for these changes, but some haven't.
+
+
+
+To Do (someday) items
+---------------------
Switch to freeglut
Increase MAX_DRAWBUFFERS
driver hooks for BeginQuery/EndQuery
Miscellaneous
-------------
-The main/get.c file is now generated with a Python script.
+The main/get.c file is now generated with a Python script (get_gen.py).
----------------------------------------------------------------------
-$Id: RELNOTES-6.3,v 3.9 2005/05/04 20:11:35 brianp Exp $