Mesa 6.1 has been released. This is a new development release (version 6.2 will be a stabilization release).
New: - Revamped Makefile system - glXUseRotatedXFont() utility (see xdemos/xuserotfont.c) - internal driver interface changes related to texture object allocation, vertex/fragment programs, BlendEquationSeparate, etc. - 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 Bug fixes: - glArrayElement in display lists didn't handle generic vertex attribs - glFogCoord didn't always work properly - ARB_fragment_program fog options didn't work - frag prog TEX instruction no longer incorrectly divides s,t,r by q - ARB frag prog TEX and TEXP instructions now use LOD=0 - glTexEnviv in display lists didn't work - glRasterPos didn't do texgen or apply texture matrix - GL_DOUBLE-valued vertex arrays were broken in some cases - fixed texture rectangle edge/border sampling bugs - sampling an incomplete texture in a fragment program would segfault - glTexImage was missing a few error checks - fixed some minor glGetTexParameter glitches - GL_INTENSITY was mistakenly accepted as aThe MD5 checksums are: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)
c9284d295ebcd2e0486cc3cd54e5863c MesaLib-6.1.tar.gz 5de1f53ec0709f60fc68fdfed57351f3 MesaLib-6.1.tar.bz2 483e77cac4789a5d36c42f3c0136d6d8 MesaLib-6.1.zip 8c46cfa6f9732acc6f6c25724aad0246 MesaDemos-6.1.tar.gz 89bfe0f6c69b39fd0ebd9fff481a4e9b MesaDemos-6.1.tar.bz2 161268531fcc6f0c5a056430ee97e0c1 MesaDemos-6.1.zip
Mesa 6.0.1 has been released. This release basically just fixes bugs since the 6.0. release.
New: - upgraded glext.h to version 22 - new build targets (Dan Schikore) - new linux-x86-opteron build target (Heath Feather) Bug fixes: - glBindProgramARB didn't update all necessary state - fixed build problems on OpenBSD - omit CVS directories from tarballs - glGetTexImage(GL_COLOR_INDEX) was broken - fixed an infinite loop in t&l module - silenced some valgrind warnings about using unitialized memory - fixed some compilation/link glitches on IRIX (Mike Stephens) - glBindProgram wasn't getting compiled into display lists - GLX_FBCONFIG_ID wasn't recognized in glXChooseFBConfig() (bug 888079) - two-sided lighting and vertex program didn't work (bug 887330) - stores to program parameter registers in vertex state programs didn't work. - fixed glOrtho bug found with gcc 3.2.2 (RH9) - glXCreateWindow() wasn't fully implemented (bug 890894) - generic vertex attribute arrays didn't work in display lists - vertex buffer objects' default usage and access fields were wrong - glDrawArrays with start!=0 was broken - fragment program PK2H, UP2H, UP4B and UP4UB instructions were broken - linux-osmesa16-static config didn't work - fixed a few color index rendering problems (bug 910687) - glInterleavedArrays didn't respect GL_CLIENT_ACTIVE_TEXTURE - OSMesa RGB and BGR modes were broken - glProgramStringARB mistakenly required a null-terminated string - fragment program XPD instruction was incorrect - glGetMaterial() didn't work reliablyThe MD5 checksums are:
011be0e79666c7a6eb9693fbf9348653 MesaLib-6.0.1.tar.gz b7f14088c5c2f14490d2739a91102112 MesaLib-6.0.1.tar.bz2 bf0510cf0a2b87d64cdd317eca3f1db1 MesaLib-6.0.1.zip b7b648599e0aaee1c4ffc554a2a9139e MesaDemos-6.0.1.tar.gz dd6aadfd9ca8e1cfa90c6ee492bc6f43 MesaDemos-6.0.1.tar.bz2 eff71d59c211825e949199852f5a2316 MesaDemos-6.0.1.zip
Mesa 6.0 has been released. This is a stabilization of the 5.1 release and primarily just incorporates bug fixes.
New: - full OpenGL 1.5 support - updated GL/glext.h file to version 21 Changes: - changed max framebuffer size to 4Kx4K (MAX_WIDTH/HEIGHT in config.h) Bug fixes: - fixed bug in UNCLAMPED_FLOAT_TO_UBYTE macro; solves a color clamping issue - updated suno5-gcc configs - glColor3 functions sometimes resulted in undefined alpha values - fixed FP divide by zero error seen on VMS with xlockmore, others - fixed vertex/fragment program debug problem (bug 873011) - building on AIX with gcc works now - glDeleteProgramsARB failed for ARB fragment programs (bug 876160) - glDrawRangeElements tried to modify potentially read-only storage - updated files for building on Windows
The Mesa CVS server has been moved to freedesktop.org because of problems with SourceForge's anonymous CVS service.
Please see the CVS access page for details.
Mesa 5.1 has been released. This is a new development release. Mesa 6.0 will be the next stable release and will support all OpenGL 1.5 features.
New features: - reorganized directory tree - GL_ARB_vertex/fragment_program extensions (Michal Krol & Karl Rasche) - GL_ATI_texture_env_combine3 extension (Ian Romanick) - GL_SGI_texture_color_table extension (Eric Plante) - GL_NV_fragment_program extension - GL_NV_light_max_exponent extension - GL_EXT_texture_rectangle (identical to GL_NV_texture_rectangle) - GL_ARB_occlusion_query extension - GL_ARB_point_sprite extension - GL_ARB_texture_non_power_of_two extension - GL_IBM_multimode_draw_arrays extension - GL_EXT_texture_mirror_clamp extension (Ian Romanick) - GL_ARB_vertex_buffer_object extension - new X86 feature detection code (Petr Sebor) - less memory used for display lists and vertex buffers - demo of per-pixel lighting with a fragment program (demos/fplight.c) - new version (18) of glext.h header - new spriteblast.c demo of GL_ARB_point_sprite - faster glDrawPixels in X11 driver in some cases (see RELNOTES-5.1) - faster glCopyPixels in X11 driver in some cases (see RELNOTES-5.1) Bug fixes: - really enable OpenGL 1.4 features in DOS driver. - fixed issues in glDrawPixels and glCopyPixels for very wide images - glPixelMapf/ui/usv()'s size parameter is GLsizei, not GLint - fixed some texgen bugs reported by Daniel Borca - fixed wglMakeCurrent(NULL, NULL) bug (#835861) - fixed glTexSubImage3D z-offset bug (Cedric Gautier) - fixed RGBA blend enable bug (Ville Syrjala) - glAccum is supposed to be a no-op in selection/feedback mode - fixed texgen bug #597589 (John Popplewell) Changes: - dropped API trace feature (src/Trace/) - documentation overhaul. merged with website content. more html. - glxgears.c demo updated to use GLX swap rate extensions - glTexImage1/2/3D now allows width/height/depth = 0 - disable SPARC asm code on Linux (bug 852204)The MD5 checksums are:
78f452f6c55478471a744f07147612b5 MesaLib-5.1.tar.gz 67b3b8d3f7f4c8c44904551b851d01af MesaLib-5.1.tar.bz2 6dd19ffa750ec7f634e370a987505c9d MesaLib-5.1.zip e0214d4ebb22409dfa9262f2b52fd828 MesaDemos-5.1.tar.gz 066c9aff4fd924405de1ae9bad5ec9a7 MesaDemos-5.1.tar.bz2 d2b5ba32b53e0ad0576c637a4cc1fb41 MesaDemos-5.1.zip
New Mesa 5.0.2 tarballs have been uploaded to SourceForge which fix a number of automake/libtool problems.
The new MD5 checksums are:
a9dcf3ff9ad1b7d6ce73a0df7cff8b5b MesaLib-5.0.2.tar.gz 7b4bf9261657c2fca03796d4955e6f50 MesaLib-5.0.2.tar.bz2 79c141bddcbad557647535d02194f346 MesaLib-5.0.2.zip 952d9dc823dd818981d1a648d7b2668a MesaDemos-5.0.2.tar.gz b81fafff90995025d2f25ea02b786642 MesaDemos-5.0.2.tar.bz2 a21be975589e8a2d1871b6bb7874fffa MesaDemos-5.0.2.zip
Mesa 5.0.2 has been released. This is a stable, bug-fix release.
Bug fixes: - fixed texgen problem causing texcoord's Q to be zero (stex3d) - default GL_TEXTURE_COMPARE_MODE_ARB was wrong - GL_CURRENT_MATRIX_NV query was wrong - GL_CURRENT_MATRIX_STACK_DEPTH_NV query was off by one - GL_LIST_MODE query wasn't correct - GL_FOG_COORDINATE_SOURCE_EXT query wasn't supported - GL_SECONDARY_COLOR_ARRAY_SIZE_EXT query returned wrong value - blended, wide lines didn't always work correctly (bug 711595) - glVertexAttrib4svNV w component was always 1 - fixed bug in GL_IBM_rasterpos_clip (missing return) - GL_DEPTH_TEXTURE_MODE = GL_ALPHA didn't work correctly - a few Solarcatio0bGL_ALPOe2 79c1bldYTUREork correctl ct o- dof cortd glrge'sv()'>>