diff options
Diffstat (limited to 'docs/versions.html')
-rw-r--r-- | docs/versions.html | 175 |
1 files changed, 9 insertions, 166 deletions
diff --git a/docs/versions.html b/docs/versions.html index ad31a54..84b40fd 100644 --- a/docs/versions.html +++ b/docs/versions.html @@ -8,6 +8,11 @@ <body bgcolor="#eeeeee"> +<B> +NOTE: Changes for Mesa 6.4 and later are documented in the corresponding +<a href="relnotes.html">release notes</a> file. +</B> + <H1>Mesa Version History</H1> @@ -1641,172 +1646,10 @@ Bug fixes: </ul> -<h2><a name="6.4">6.4 October 24, 2005</h2> -New: -<ul> -<li>Added a fast XOR line drawing function in Xlib driver -<li>Added support for GL_ARB_texture_mirrored_repeat to savage driver (supported only on Savage4 hardware). -</ul> -Changes: -<ul> -<li>Mesa now packaged in three parts: Library, Demos and GLUT -</ul> -Bug fixes: -<ul> -<li>GLX_X_RENDERABLE token wasn't accepted by glXChooseFBConfig -<li>Some files were present multiple times in the 6.3.2 tarballs -<li>r200_vtxtmp_x86.S file was missing from 6.3.2 tarball (bug 4207) -<li>glxgears_fbconfig demo didn't work (bug 4237) -<li>fixed bug when bilinear sampling 2d textures with borders -<li>glXCreatePbuffer() could segfault instead of returning 0 (bug 4235) -<li>fixed undefined frexp and rand in X.org libGLcore.a (bug 4242) -<li>fixed a few problems with proxy color tables (bug 4270) -<li>fixed precision problem in Z clearing (bug 4395) -<li>glBitmap, glDraw/CopyPixels mistakenly generated selection hits -<li>fixed potential segfault caused by reading pixels outside - of renderbuffer bounds -<li>glGetTexLevelParameter didn't accept GL_TEXTURE_DEPTH_SIZE_ARB -<li>fixed memory corruption bug involving software alpha buffers -<li>glReadPixels clipped by window bounds was sometimes broken -<li>glDraw/CopyPixels of stencil data ignored the stencil write mask -<li>glReadPixels from a texture bound to a framebuffer object didn't work -<li>glIsRender/FramebufferEXT weren't totally correct -<li>fixed a number of point size attenuation/fade bugs -<li>fixed glFogCoord bug 4729 -<li>GLX encoding for transpose matrix functions was broken -<li>fixed broken fragment program KIL and SWZ instructions -<li>fragment programs that wrote result.depth.z didn't work -</ul> - - -<h2><a name="6.4.1">6.4.1 November 30, 2005</h2> -Bug fixes: -<ul> -<li>redefining a vertex program string didn't take effect in TNL module -<li>fixed occasional segfault upon vertex/fragment parsing error -<li>vertex program LIT instruction didn't handle 0^0=1 correctly -<li>fragment program fog option didn't work with glDrawPixels, glBitmap -<li>USE_MGL_NAMESPACE didn't work for x86-64 -<li>OSMesa demos were missing from previous release tarballs -<li>fixed problem with float->ushort conversion in glClear (bug 4992) -<li>popping of GL_EYE_PLANE texgen state was broken (bug 4996) -<li>popping of GL_SPOT_DIRECTION light state was broken (bug 5005) -<li>fixed occasional triangle color interpolation problem on VMS -<li>work around invalid free() call (bug 5131) -<li>fixed BSD X server compilation problem by including stdint.h -</ul> - - -<h2><a name="6.4.2">6.4.2 February 2, 2006</h2> -New: -<ul> -<li>added OSMesaColorClamp() function/feature -<li>added wglGetExtensionStringARB() function -</ul> -Bug fixes: -<ul> -<li>fixed some problems when building on Windows -<li>GLw header files weren't installed by installmesa script (bug 5396) -<li>GL/glfbdev.h file was missing from tarballs -<li>fixed TNL initialization bug which could lead to crash (bug 5791) -</ul> - - -<h2><a name="6.5">6.5 March 31, 2006</h2> -New: -<ul> -<li>OpenGL Shading Language support through GL_ARB_shader_objects, - GL_ARB_shading_language_100, GL_ARB_vertex_shader and - GL_ARB_fragment_shader (done by Michal Krol) -<li>GL_EXT_packed_depth_stencil extension -<li>GL_EXT_timer_query extension -<li>GL_EXT_framebuffer_blit extension -<li>GL_ARB_half_float_pixel -<li>reflect demo improved to support multiple windows -<li>singlebuffer demo (shows no/little-flicker single-buffered rendering) -<li>r200: enable GL_ARB_texture_env_crossbar, separate the texture - sampling unit bits from the texture env combine enable bits -<li>r200: add support for GL_ATI_fragment_shader -<li>added fast XOR-mode line drawing optimization -<li>radeon: add support for all 3 tmus, GL_ARB_texture_cube_map - and GL_EXT_fog_coord -<li>MESA_GLX_ALPHA_BITS env var for xlib driver -<li>many DRI driver updates (including screen rotation support - for the Intel DRI driver) -</ul> -Changes: -<ul> -<li>removed GL_HP_occlusion_test (use GL_ARB_occlusion_query instead) -<li>removed GL_SGIX/SGIS_pixel_texture extensions -</ul> -Bug fixes: -<ul> -<li>fixed glxcontextmodes.c datatype problem (bug 5835) -<li>fixed aix-gcc build/install bugs (bug 5874) -<li>fixed some bugs in texture env program generation -<li>glXCopyContext() didn't handle texture object bindings properly -<li>glXCopyContext() didn't copy all lighting state -<li>fixed FreeBSD config (Pedro Giffuni) -<li>fixed some minor framebuffer object bugs -<li>replaced dprintf() with _glu_printf() in GLU (bug 6244) -<li>fixed a number of thread safety bugs/regressions -<li>fixed a number of GLU tesselator bugs (John Shell, bug 6339) -<li>paletted texturing was broken w/ floating point palettes (K. Schultz) -<li>lots of assorted framebuffer object bug fixes -</ul> - - -<h2><a name="6.5.1">6.5.1 September 15, 2006</h2> -New: -<ul> -<li>Intel i965 DRI driver -<li>GL_APPLE_vertex_array_object extension (Ian Romanick) -<li>GL_EXT_texture_sRGB extension -<li>GL_EXT_gpu_program_parameters (Ian Romanick) -<li>"engine" demo -<li>updated fbdev driver and GLUT for fbdev (Sean D'Epagnier) -<li>many updates to the DRI drivers -</ul> -Changes: -<ul> -<li>The glVertexAttribARB functions no longer alias the conventional - vertex attributes. -<li>glxinfo program prints more info with -l option -<li>GL_FRAGMENT_PROGRAM_NV and GL_FRAGMENT_PROGRAM_ARB are now - compatible, in terms of glBindProgramARB() -<li>The GL_ARB_vertex_program attribute <code>vertex.weight</code> is now - accepted by the parser, even though the GL_ARB_vertex_blend and - GL_EXT_vertex_weighting extensions aren't supported. - Allows Warcraft to run. -</ul> -Bug fixes: -<ul> -<li>fixed broken texture border handling for depth textures (bug 6498) -<li>removed the test for duplicated framebuffer attachments, per - version 117 of the GL_EXT_framebuffer_object specification -<li>fixed a few render-to-texture bugs, including render to depth texture -<li>clipping of lines against user-defined clip planes was broken (6512) -<li>assembly language dispatch for SPARC was broken (bug 6484) -<li>assorted compilation fixes on various Unix platforms (Dan Schikore) -<li>glPopAttrib could restore an invalid value for GL_DRAW_BUFFER -<li>assorted minor fixes for 16 and 32 bit/channel modes -<li>fixed assorted bugs in texture compression paths -<li>fixed indirect rendering vertex array crashes (bug 6863) -<li>glDrawPixels GL_INDEX_OFFSET didn't always work -<li>fixed convolution memory leak (bug 7077) -<li>rectangular depth textures didn't work -<li>invalid mode to glBegin didn't generate an error (bug 7142) -<li>'normalized' parameter to glVertexAttribPointerARB didn't work -<li>disable bogus GLX_SGI_video_sync extension in xlib driver -<li>fixed R128 driver locking bug (Martijn van Oosterhout) -<li>using evaluators with vertex programs caused crashes (bug 7564) -<li>fragment.position wasn't set correctly for point/line primitives -<li>fixed parser bug for scalar sources for GL_NV_fragment_program -<li>max fragment program length was incorrectly 128, now 1024 -<li>writes to result.depth in fragment programs weren't clamped to [0,1] -<li>fixed potential dangling pointer bug in glBindProgram() -<li>fixed some memory leaks (and potential crashes) in Xlib driver -</ul> +<B> +NOTE: Changes for Mesa 6.4 and later are documented in the corresponding +<a href="relnotes.html">release notes</a> file. +</B> </body> |