make lookup_query_object() static
[mesa.git] / docs / VERSIONS
index 925db890f0b9d0cdcbde3f9585c514bedc060eb9..3efd432b95ce199f9c226dc274f387888d919873 100644 (file)
@@ -1239,7 +1239,7 @@ Mesa Version History
        - ARB_fragment_program KIL instruction was incorrect
 
 
-6.1  Month day, 2004
+6.1  August 18, 2004
     New:
        - Revamped Makefile system
        - glXUseRotatedXFont() utility (see xdemos/xuserotfont.c)
@@ -1248,6 +1248,9 @@ Mesa Version History
        - option to walk triangle edges with double-precision floats
          (Justin Novosad of Discreet) (see config.h file)
        - support for AUX buffers in software GLX driver
+       - updated glext.h to version 24 and glxext.h to version 6
+       - new MESA_GLX_FORCE_ALPHA and MESA_GLX_DEPTH_BITS env vars
+       - updated BeOS support (Philippe Houdoin)
     Changes:
        - fragment fog interpolation is perspective corrected now
        - new glTexImage code, much cleaner, may be a bit faster
@@ -1266,3 +1269,119 @@ Mesa Version History
        - fixed some minor glGetTexParameter glitches
        - GL_INTENSITY was mistakenly accepted as a <format> to glTexImage
        - fragment program writes to RC/HC register were broken
+       - fixed a few glitches in GL_HP_occlusion_test extension
+       - glBeginQueryARB and glEndQueryARB didn't work inside display lists
+       - vertex program state references were broken
+       - fixed triangle color interpolation bug on AIX (Shane Blackett)
+       - fixed a number of minor memory leaks (bug #1002030)
+
+
+6.2  October 2, 2004
+    New:
+       - enabled GL_ARB_texture_rectangle (same as GL_NV_texture_rectangle)
+       - updated Doxygen support (Jose Fonseca)
+    Changes:
+       - some GGI driver updates (Christoph Egger, bug 1025977)
+    Bug fixes:
+       - Omit GL_ARB_texture_non_power_of_two from list of OpenGL 1.5 features
+       - fixed a few compilation issues on IRIX
+       - fixed a matrix classification bug (reported by Wes Bethel)
+       - we weren't reseting the vertex/fragment program error state
+         before parsing (Dave Reveman)
+       - adjust texcoords for sampling texture rectangles (Dave Reveman)
+       - glGet*(GL_MAX_VERTEX_ATTRIBS_ARB) wasn't implemented
+       - repeated calls to glDeleteTexture(t) could lead to a crash
+       - fixed potential ref count bugs in VBOs and vertex/fragment programs
+       - spriteblast demo didn't handle window size changes correctly
+       - glTexSubImage didn't handle pixels=NULL correctly for PBOs
+       - fixed color index mode glDrawPixels bug (Karl Schultz)
+
+
+6.2.1  December 9, 2004
+    Bug fixes:
+       - don't apply regular fog or color sum when using a fragment program
+       - glProgramEnvParameter4fARB always generated an error on
+         GL_FRAGMENT_PROGRAM_ARB (fdo bug 1645)
+       - glVertexAttrib3svNV and glVertexAttrib3svARB were broken
+       - fixed width/height mix-up in glSeparableFilter2D()
+       - fixed regression in glCopyPixels + convolution
+       - glReadPixels from a clipped front color buffer didn't always work
+       - glTexImage didn't accept GL_RED/GREEN/BLUE as the format
+       - Attempting queries/accesses of VBO 0 weren't detected as errors
+       - paletted textures failed if the palette had fewer than 256 entries
+    Changes:
+       - fixed a bunch of compiler warnings found with gcc 3.4
+       - bug reports should to go bugzilla.freedesktop.org
+
+
+6.3  July 20, 2005
+    New:
+       - GL_EXT_framebuffer_object extension
+       - GL_ARB_draw_buffers extension
+       - GL_ARB_pixel_buffer_object extension
+       - GL_OES_read_format extension (Ian Romanick)
+       - DirectFB driver (Claudio Ciccani)
+       - x86_64 vertex transformation code (Mikko T.)
+       - Updated GL/glext.h to version 29
+    Changes:
+       - added -stereo option for glxgears demo (Jacek Rosik)
+       - updated the PBuffer demo code in xdemos/ directory
+       - glDeleteTextures/Programs/Buffers() now makes the object ID
+         available for immediate re-use
+       - assorted 64-bit clean-ups fixes (x86_64 and Win64)
+       - lots of internal changes for GL_EXT_framebuffer_object
+    Bug fixes:
+       - some functions didn't support PBO functionality
+       - glGetTexImage didn't convert color index images to RGBA as required
+       - fragment program texcoords were sometimes wrong for points and lines
+       - fixed problem with negative dot product in arbfplight, fplight demos
+       - fixed bug in perspective correction of antialiased, textured lines
+       - querying GL_POST_CONVOLUTION_ALPHA_BIAS_EXT returned wrong value
+       - fixed a couple per-pixel fog bugs (Soju Matsumoto)
+       - glGetBooleanv(GL_FRAGMENT_PROGRAM_BINDING_NV) was broken
+       - fixed float parsing bug in ARB frag/vert programs (bug 2520)
+       - XMesaGetDepthBuffer() returned incorrect value for bytesPerValue
+       - GL_COLOR_MATERIAL with glColor3 didn't properly set diffuse alpha
+       - glXChooseFBConfig() crashed if attribList pointer was NULL
+       - program state.light[n].spot.direction.w was wrong value (bug 3083)
+       - fragment program fog option required glEnable(GL_FOG) - wrong.
+       - glColorTable() could produce a Mesa implementation error (bug 3135)
+       - RasterPos could get corrupted by color index rendering path
+       - Removed bad XTranslateCoordinates call when rendering to Pixmaps
+       - glPopAttrib() didn't properly restore GL_TEXTURE_GEN enable state
+       - fixed a few Darwin compilation problems
+
+
+6.3.1
+    This was an intermediate release for X.org which wasn't otherwise released.
+
+
+6.3.2  August 19, 2005
+    New:
+       - The distribution now includes the DRI drivers and GLX code
+    Changes:
+       - Made the DRI "new" driver interface standard, remove old code
+    Bug fixes:
+       - GL_ARB_vertex/fragment_shader were mistakenly listed in the
+         extensions string
+       - negative relative addressing in vertex programs was broken
+       - update/fix SPARC assembly code for vertex transformation
+       - fixed memory leak when freeing GLX drawables/renderbuffers
+       - fixed display list memory leak
+       - the GL_PIXEL_MAP_I_TO_I table is now floating point, not integer
+       - wglGetProcAddress() didn't handle wgl-functions
+       - fixed glxext.h cross-compile issue (Colin Harrison)
+       - assorted DRI driver fixes
+
+
+6.5  month, day, 2005
+    New:
+       - reflect demo improved to support multiple windows
+       - singlebuffer demo (shows no/little-flicker single-buffered rendering)
+       - r200: enable GL_ARB_texture_env_crossbar, separate the texture
+         sampling unit bits from the texture env combine enable bits
+       - GL_EXT_timer_query extension
+    Changes:
+       - removed GL_HP_occlusion_test (use GL_ARB_occlusion_query instead)
+    Bug fixes:
+