news.html revision 0b27aceae2464db3dd149cf4fd667e353a655c5e
1<HTML> 2 3<TITLE>Mesa News</TITLE> 4 5<BODY text="#000000" bgcolor="#55bbff"> 6 7<H1>News</H1> 8 9 10<h2>March 7, 2003</h2> 11<p> 12Website and documentation overhaul. 13</p> 14<p> 15The website content and Mesa documentation (from the doc/ directory) have 16been merged together. 17All the documentation files have been entered into the CVS repository. 18Many of the old plain-text files have been converted to html and modernized. 19</p> 20 21 22<h2>November 13, 2002</h2> 23<p>Mesa 5.0 has been released. This is a stable release which 24implements the OpenGL 1.4 specification. 25</p><pre>New: 26 - OpenGL 1.4 support (glGetString(GL_VERSION) returns "1.4") 27 - removed some overlooked debugging code 28 - glxinfo updated to support GLX_ARB_multisample 29 - GLUT now support GLX_ARB_multisample 30 - updated DOS driver (Daniel Borca) 31Bug fixes: 32 - GL_POINT and GL_LINE-mode polygons didn't obey cull state 33 - fixed potential bug in _mesa_align_malloc/calloc() 34 - fixed missing triangle bug when running vertex programs 35 - fixed a few HPUX compilation problems 36 - FX (Glide) driver didn't compile 37 - setting GL_TEXTURE_BORDER_COLOR with glTexParameteriv() didn't work 38 - a few EXT functions, like glGenTexturesEXT, were no-ops 39 - a few OpenGL 1.4 functions like glFogCoord*, glBlendFuncSeparate, 40 glMultiDrawArrays and glMultiDrawElements were missing 41 - glGet*(GL_ACTIVE_STENCIL_FACE_EXT) was broken 42 - Pentium 4 Mobile was mistakenly identified as having 3DNow! 43 - fixed one-bit error in point/line fragment Z calculation 44 - fixed potential segfault in fakeglx code 45 - fixed color overflow problem in DOT3 texture env mode 46</pre> 47 48 49<h2>October 29, 2002</h2> 50<p>Mesa 4.1 has been released. This is a new development release. 51For a stable release, get 4.0.4. 52</p><pre>New: 53 - GL_NV_vertex_program extension 54 - GL_NV_vertex_program1_1 extension 55 - GL_ARB_window_pos extension 56 - GL_ARB_depth_texture extension 57 - GL_ARB_shadow extension 58 - GL_ARB_shadow_ambient extension 59 - GL_EXT_shadow_funcs extension 60 - GL_ARB_point_parameters extension 61 - GL_ARB_texture_env_crossbar 62 - GL_NV_point_sprite extension 63 - GL_NV_texture_rectangle extension 64 - GL_EXT_multi_draw_arrays extension 65 - GL_EXT_stencil_two_side extension 66 - GLX_SGIX_fbconfig and GLX_SGIX_pbuffer extensions 67 - GL_ATI_texture_mirror_once extension (Ian Romanick) 68 - massive overhaul/simplification of software rasterizer module, 69 many contributions from Klaus Niederkrueger 70 - faster software texturing in some cases (i.e. trilinear filtering) 71 - new OSMesaGetProcAddress() function 72 - more blend modes implemented with MMX code (Jose Fonseca) 73 - added glutGetProcAddress() to GLUT 74 - added GLUT_FPS env var to compute frames/second in glutSwapBuffers() 75 - pbinfo and pbdemo PBuffer programs 76 - glxinfo -v prints transprent pixel info (Gerd Sussner) 77Bug fixes: 78 - better mipmap LOD computation (prevents excessive blurriness) 79 - OSMesaMakeCurrent() didn't recognize buffer size changes 80 - assorted conformance fixes for 16-bit/channel rendering 81 - texcombine alpha subtraction mode was broken 82 - fixed some blend problems when GLchan==GLfloat (Gerk Huisma) 83 - clamp colors to [0,1] in OSMesa if GLchan==GLfloat (Gerk Huisma) 84 - fixed divide by zero error in NURBS tessellator (Jon Perry) 85 - fixed GL_LINEAR fog bug by adding clamping 86 - fixed FP exceptions found using Alpha CPU 87 - 3dfx/glide driver render-to-window feature was broken 88 - added missing GLX_TRANSPARENT_RGB token to glx.h 89 - fixed error checking related to paletted textures 90 - fixed reference count error in glDeleteTextures (Randy Fayan) 91Changes: 92 - New spec file and Python code to generate some GL dispatch files 93 - Glide driver defaults to "no" with autoconf/automake 94 - floating point color channels now clamped to [0,inf) 95 - updated demos/stex3d with new options 96</pre> 97 98 99<h2>October 4, 2002</h2> 100<p> 101The <a href="http://mesa3d.sourceforge.net/docs/MesaFAQ.html">Mesa FAQ</a> has been rewritten. 102</p> 103 104<h2>October 3, 2002</h2> 105<p>Mesa 4.0.4 has been released. This is a stable bug-fix release. 106</p><pre> New: 107 - GL_NV_texture_rectangle extension 108 - updated glext.h header (version 17) 109 - updated DOS driver (Daniel Borca) 110 - updated BeOS R5 driver (Philippe Houdoin) 111 - added GL_IBM_texture_mirror_repeat 112 - glxinfo now takes -l option to print interesting OpenGL limits info 113 - GL_MESA_ycbcr_texture extension 114 - GL_APPLE_client_storage extension (for some DRI drivers only) 115 - GL_MESA_pack_invert extension 116 Bug fixes: 117 - fixed GL_LINEAR fog bug by adding clamping 118 - fixed FP exceptions found using Alpha CPU 119 - 3dfx MESA_GLX_FX=window (render to window) didn't work 120 - fixed memory leak in wglCreateContest (Karl Schultz) 121 - define GLAPIENTRY and GLAPI if undefined in glu.h 122 - wglGetProcAddress didn't handle all API functions 123 - when testing for OpenGL 1.2 vs 1.3, check for GL_ARB_texture_cube_map 124 - removed GL_MAX_CONVOLUTION_WIDTH/HEIGHT from glGetInteger/Float/etc() 125 - error checking in compressed tex image functions had some glitches 126 - fixed AIX compile problem in src/config.c 127 - glGetTexImage was using pixel unpacking instead of packing params 128 - auto-mipmap generation for cube maps was incorrect 129 Changes: 130 - max texture units reduced to six to accomodate texture rectangles 131 - removed unfinished GL_MESA_sprite_point extension code 132</pre> 133 134<h2>June 25, 2002</h2> 135<p>Mesa 4.0.3 has been released. This is a stable bug-fix release. 136</p><pre> New: 137 - updated GL/glext.h file (version 15) 138 - corrected MMX blend code (Jose Fonseca) 139 - support for software-based alpha planes in Windows driver 140 - updated GGI driver (Filip Spacek) 141 Bug fixes: 142 - glext.h had wrong values for GL_DOT3_RGB[A]_EXT tokens 143 - OSMesaMakeCurrent() didn't recognize buffer size changes 144 - assorted conformance fixes for 16-bit/channel rendering 145 - texcombine alpha subtraction mode was broken 146 - fixed lighting bug with non-uniform scaling and display lists 147 - fixed bug when deleting shared display lists 148 - disabled SPARC cliptest assembly code (Mesa bug 544665) 149 - fixed a couple Solaris compilation/link problems 150 - blending clipped glDrawPixels didn't always work 151 - glGetTexImage() didn't accept packed pixel types 152 - glPixelMapu[is]v() could explode given too large of pixelmap 153 - glGetTexParameter[if]v() didn't accept GL_TEXTURE_MAX_ANISOTROPY_EXT 154 - glXCopyContext() could lead to segfaults 155 - glCullFace(GL_FRONT_AND_BACK) didn't work (bug 572665) 156 Changes: 157 - lots of C++ (g++) code clean-ups 158 - lots of T&L updates for the Radeon DRI driver 159 Known bugs: 160 - mipmap LOD computation (fixed for Mesa 4.1) 161</pre> 162 163<h2>April 2, 2002</h2> 164<p>Mesa 4.0.2 has been released. This is a stable bug-fix release. 165</p><pre> New: 166 - New DOS (DJGPP) driver written by Daniel Borca 167 - New driver interface functions for TCL drivers (such as Radeon DRI) 168 - GL_RENDERER string returns "Mesa Offscreen16" or "Mesa Offscreen32" 169 if using deep color channels 170 - latest GL/glext.h and GL/glxext.h headers from SGI 171 Bug fixes: 172 - GL_BLEND with non-black texture env color wasn't always correct 173 - GL_REPLACE with GL_RGB texture format wasn't always correct (alpha) 174 - glTexEnviv( pname != GL_TEXTURE_ENV_COLOR ) was broken 175 - glReadPixels was sometimes mistakenly clipped by the scissor box 176 - glDraw/ReadPixels didn't catch all the errors that they should have 177 - Fixed 24bpp rendering problem in Windows driver (Karl Schultz) 178 - 16-bit GLchan mode fixes (m_trans_tmp.h, s_triangle.c) 179 - Fixed 1-bit float->int conversion bug in glDrawPixels(GL_DEPTH_COMP) 180 - glColorMask as sometimes effecting glXSwapBuffers() 181 - fixed a potential bug in XMesaGarbageCollect() 182 - N threads rendering into one window didn't work reliably 183 - glCopyPixels didn't work for deep color channels 184 - improved 8 -> 16bit/channel texture image conversion (Gerk Huisma) 185 - glPopAttrib() didn't correctly restore user clip planes 186 - user clip planes failed for some perspective projections (Chromium) 187</pre> 188 189<h2>December 17, 2001</h2> 190<p>Mesa 4.0.1 has been released. This is a stable bug-fix release. 191</p><pre> New: 192 - better sub-pixel sample positions for AA triangles (Ray Tice) 193 - slightly faster blending for (GL_ZERO, GL_ONE) and (GL_ONE, GL_ZERO) 194 Bug fixes: 195 - added missing break statements in glGet*() for multisample cases 196 - fixed uninitialized hash table mutex bug (display lists / texobjs) 197 - fixed bad teximage error check conditional (bug 476846) 198 - fixed demos readtex.c compilation problem on Windows (Karl Schultz) 199 - added missing glGet() query for GL_MAX_TEXTURE_LOD_BIAS_EXT 200 - silence some compiler warnings (gcc 2.96) 201 - enable the #define GL_VERSION_1_3 in GL/gl.h 202 - added GL 1.3 and GLX 1.4 entries to gl_mangle.h and glx_mangle.h 203 - fixed glu.h typedef problem found with MSDev 6.0 204 - build libGL.so with -Bsymbolic (fixes bug found with Chromium) 205 - added missing 'const' to glXGetContextIDEXT() in glxext.h 206 - fixed a few glXGetProcAddress() errors (texture compression, etc) 207 - fixed start index bug in compiled vertex arrays (Keith) 208 - fixed compilation problems in src/SPARC/glapi_sparc.S 209 - fixed triangle strip "parity" bug found in VTK medical1 demo (Keith) 210 - use glXGetProcAddressARB in GLUT to avoid extension linking problems 211 - provoking vertex of flat-shaded, color-index triangles was wrong 212 - fixed a few display list bugs (GLUT walker, molecule, etc) (Keith) 213 - glTexParameter didn't flush the vertex buffer (Ray Tice) 214 - feedback attributes for glDraw/CopyPixels and glBitmap were wrong 215 - fixed bug in normal length caching (ParaView lighting bug) 216</pre> 217 218<h2>October 22, 2001</h2> 219<p>Mesa 4.0 has been released. This is a stable release. 220</p><pre> New: 221 - Mesa 4.0 implements the OpenGL 1.3 specification 222 - GL_IBM_rasterpos_clip extension 223 - GL_EXT_texture_edge_clamp extension (aka GL_SGIS_texture_edge_clamp) 224 - GL_ARB_texture_mirrored_repeat extension 225 - WindML UGL driver (Stephane Raimbault) 226 - added OSMESA_MAX_WIDTH/HEIGHT queries 227 - attempted compiliation fixes for Solaris 5, 7 and 8 228 - updated glext.h and glxext.h files 229 - updated Windows driver (Karl Schultz) 230 Bug fixes: 231 - added some missing GLX 1.3 tokens to include/GL/glx.h 232 - GL_COLOR_MATRIX changes weren't recognized by teximage functions 233 - glCopyPixels with scale and bias was broken 234 - glRasterPos with lighting could segfault 235 - glDeleteTextures could leave a dangling pointer 236 - Proxy textures for cube maps didn't work 237 - fixed a number of 16-bit color channel bugs 238 - fixed a few minor memory leaks 239 - GLX context sharing was broken in 3.5 240 - fixed state-update bugs in glPopClientAttrib() 241 - fixed glDrawRangeElements() bug 242 - fixed a glPush/PopAttrib() bug related to texture binding 243 - flat-shaded, textured lines were broken 244 - fixed a dangling pointer problem in the XMesa code (Chris Burghart) 245 - lighting didn't always produce the correct alpha value 246 - fixed 3DNow! code to not read past end of arrays (Andrew Lewycky) 247</pre> 248 249 250<h2>June 21, 2001</h2> 251<p>Mesa 3.5 has been released. This is a new development release. 252</p><pre> New: 253 - internals of Mesa divided into modular pieces (Keith Whitwell) 254 - 100% OpenGL 1.2 conformance (passes all conformance tests) 255 - new AA line algorithm 256 - GL_EXT_convolution extension 257 - GL_ARB_imaging subset 258 - OSMesaCreateContextExt() function 259 - GL_ARB_texture_env_add extension (same as GL_EXT_texture_env_add) 260 - GL_MAX_TEXTURE_UNITS_ARB now defaults to eight 261 - GL_EXT_fog_coord extension (Keith Whitwell) 262 - GL_EXT_secondary_color extension (Keith Whitwell) 263 - GL_ARB_texture_env_add extension (same as GL_EXT_texture_env_add) 264 - GL_SGIX_depth_texture extension 265 - GL_SGIX_shadow and GL_SGIX_shadow_ambient extensions 266 - demos/shadowtex.c demo of GL_SGIX_depth_texture and GL_SGIX_shadow 267 - GL_ARB_texture_env_combine extension 268 - GL_ARB_texture_env_dot3 extension 269 - GL_ARB_texture_border_clamp (aka GL_SGIS_texture_border_clamp) 270 - OSMesaCreateContextExt() function 271 - libOSMesa.so library, contains the OSMesa driver interface 272 - GL/glxext.h header file for GLX extensions 273 - somewhat faster software texturing, fogging, depth testing 274 - all color-index conformance tests now pass (only 8bpp tested) 275 - SPARC assembly language TCL optimizations (David Miller) 276 - GL_SGIS_generate_mipmap extension 277 Bug Fixes: 278 - fbiRev and tmuRev were unitialized when using Glide3 279 - fixed a few color index mode conformance failures; all pass now 280 - now appling antialiasing coverage to alpha after texturing 281 - colors weren't getting clamped to [0,1] before color table lookup 282 - fixed RISC alignment errors caused by COPY_4UBV macro 283 - drawing wide, flat-shaded lines could cause a segfault 284 - vertices now snapped to 1/16 pixel to fix rendering of tiny triangles 285 Changes: 286 - SGI's Sample Implementation (SI) 1.3 GLU library replaces Mesa GLU 287 - new libOSMesa.so library, contains the OSMesa driver interface 288</pre> 289 290 291<h2>May 17, 2001</h2> 292<p>Mesa 3.4.2 has been released. This is basically just a bug-fix release. 293Here's what's new:</p> 294<pre> Bug fixes: 295 - deleting the currently bound texture could cause bad problems 296 - using fog could result in random vertex alpha values 297 - AA triangle rendering could touch pixels outside right window bound 298 - fixed byteswapping problem in clear_32bit_ximage() function 299 - fixed bugs in wglUseFontBitmapsA(), by Frank Warmerdam 300 - fixed memory leak in glXUseXFont() 301 - fragment sampling in AA triangle function was off by 1/2 pixel 302 - Windows: reading pixels from framebuffer didn't always work 303 - glConvolutionFilter2D could segfault or cause FP exception 304 - fixed segfaults in FX and X drivers when using tex unit 1 but not 0 305 - GL_NAND logicop didn't work right in RGBA mode 306 - fixed a memory corruption bug in vertex buffer reset code 307 - clearing the softwara alpha buffer with scissoring was broken 308 - fixed a few color index mode fog bugs 309 - fixed some bad assertions in color index mode 310 - fixed FX line 'stipple' bug #420091 311 Changes: 312 - optimized writing mono-colored pixel spans to X pixmaps 313 - increased max viewport size to 2048 x 2048 314</pre> 315 316 317<h2>April 29, 2001</h2> 318<p>New Mesa website</p> 319<p>Mark Manning (markem@ev1.net) produced the new website.<br> 320Thanks, Mark!</p> 321 322 323<h2>February 14, 2001</h2> 324<p>Mesa 3.4.1 has been released. Here's what's new:</p> 325<pre> New: 326 - fixed some Linux build problems 327 - fixed some Windows build problems 328 - GL_EXT_texture_env_dot3 extension (Gareth Hughes) 329 Bug fixes: 330 - added RENDER_START/RENDER_FINISH macros for glCopyTexImage in DRI 331 - various state-update code changes needed for DRI bugs 332 - disabled pixel transfer ops in glColorTable commands, not needed 333 - fixed bugs in glCopyConvolutionFilter1D/2D, glGetConvolutionFilter 334 - updated sources and fixed compile problems in widgets-mesa/ 335 - GLX_PBUFFER enum value was wrong in glx.h 336 - fixed a glColorMaterial lighting bug 337 - fixed bad args to Read/WriteStencilSpan in h/w stencil clear function 338 - glXCopySubBufferMESA() Y position was off by one 339 - Error checking of glTexSubImage3D() was broken (bug 128775) 340 - glPopAttrib() didn't restore all derived Mesa state correctly 341 - Better glReadPixels accuracy for 16bpp color - fixes lots of OpenGL 342 conformance problems at 16bpp. 343 - clearing depth buffer with scissoring was broken, would segfault 344 - OSMesaGetDepthBuffer() returned bad bytesPerValue value 345 - fixed a line clipping bug (reported by Craig McDaniel) 346 - fixed RGB color over/underflow bug for very tiny triangles 347 Known problems: 348 - NURBS or evaluator surfaces inside display lists don't always work 349</pre> 350<p> 351</p><h2>November 3, 2000</h2> 352<p>Mesa 3.4 has been released. Here's what's new since the 3.3 release:</p> 353<pre> New: 354 - optimized glDrawPixels for glPixelZoom(1,-1) 355 Bug Fixes: 356 - widgets-mesa/src/*.c files were missing from 3.3 distro 357 - include/GL/mesa_wgl.h file was missing from 3.3 distro 358 - fixed some Win32 compile problems 359 - texture object priorities weren't getting initialized to 1.0 360 - glAreTexturesResident return value was wrong when using hardware 361 - glXUseXFont segfaulted when using 3dfx driver (via MESA_GLX_FX) 362 - glReadPixels with GLushort packed types was broken 363 - fixed a few bugs in the GL_EXT_texture_env_combine texture code 364 - glPush/PopAttrib(GL_ENABLE_BIT) mishandled multi-texture enables 365 - fixed some typos/bugs in the VB code 366 - glDrawPixels(GL_COLOR_INDEX) to RGB window didn't work 367 - optimized glDrawPixels paths weren't being used 368 - per-fragment fog calculation didn't work without a Z buffer 369 - improved blending accuracy, fixes Glean blendFunc test failures 370 - glPixelStore(GL_PACK/UNPACK_SKIP_IMAGES) wasn't handled correctly 371 - glXGetProcAddressARB() didn't always return the right address 372 - gluBuild[12]DMipmaps() didn't grok the GL_BGR pixel format 373 - texture matrix changes weren't always detected (GLUT projtex demo) 374 - fixed random color problem in vertex fog code 375 - fixed Glide-related bug that let Quake get a 24-bit Z buffer 376 Changes: 377 - finished internal support for compressed textures for DRI 378</pre> 379<p> 380</p><h2>April 24, 2000</h2> 381<p>Mesa 3.2 has been released. Here's what's new since the beta release:</p> 382<pre> Bug fixes: 383 - fixed memcpy bugs in span.c 384 - fixed missing glEnd problem in demos/tessdemo.c 385 - fixed bug when clearing 24bpp Ximages 386 - fixed clipping problem found in Unreal Tournament 387 - fixed Loki's "ice bug" and "crazy triangles" seen in Heretic2 388 - fixed Loki's 3dfx RGB vs BGR bug 389 - fixed Loki's 3dfx smooth/flat shading bug in SoF 390 Changes: 391 - updated docs/README file 392 - use bcopy() optimizations on FreeBSD 393 - re-enabled the optimized persp_textured_triangle() function 394</pre> 395<p> 396</p><h2>March 23, 2000</h2> 397<p>I've just upload the Mesa 3.2 beta 1 files to SourceForge at <a href="http://sourceforge.net/project/filelist.php?group_id=3" target="_parent">http://sourceforge.net/project/filelist.php?group_id=3</a><a href="http://sourceforge.net/project/filelist.php?group_id=3"></a></p> 398<p>3.2 (note even number) is a stabilization release of Mesa 3.1 meaning it's mainly 399just bug fixes.</p> 400<p>Here's what's changed: 401 402</p><ul> 403 Bug fixes: 404 <ul> 405 - mixed drawing of lines and bitmaps sometimes had wrong colors<br> 406 - added missing glHintPGI() function<br> 407 - fixed a polygon culling bug<br> 408 - fixed bugs in gluPartialDisk()<br> 409 - Z values in selection mode were wrong<br> 410 - added missing tokens: 411 <ul> 412 GL_SMOOTH_POINT_SIZE_RANGE<br> 413 GL_SMOOTH_POINT_SIZE_GRANULARITY<br> 414 GL_SMOOTH_LINE_WIDTH_RANGE<br> 415 GL_SMOOTH_LINE_WIDTH_GRANULARITY<br> 416 GL_ALIASED_POINT_SIZE_RANGE<br> 417 GL_ALIASED_LINE_WIDTH_RANGE 418 </ul> 419 - fixed glCopyPixels when copying from back to front buffer<br> 420 - GL_EXT_compiled_vertex_array tokens had _SGI suffix instead of _EXT<br> 421 - glDrawRangeElements(GL_LINES, 0, 1, 2, type, indices) was broken<br> 422 - glDeleteTextures() didn't decrement reference count correctly<br> 423 - GL_SRCA_ALPHA_SATURATE blend mode didn't work correctly<br> 424 - Actual depth of transformation matrix stacks was off by one<br> 425 - 24bpp visuals didn't address pixels correctly<br> 426 - mipmap level of detail (lambda) calculation simplified, more accurate<br> 427 - 101691 - Polygon clipping and GL_LINE<br> 428 - 101928 - Polygon clipping and GL_LINE (same fix as above)<br> 429 - 101808 - Non-glVertexArrays tristrip bug<br> 430 - 101971 - find_last_3f on Dec OSF (worked around)<br> 431 - 102369 - segv on dec osf (possibly a duplicate of the above)<br> 432 - 102893 - orientations of modelview cause segfault 433 </ul> 434 New: 435 <ul> 436 - updated SVGA Linux driver<br> 437 - added the MESA_FX_NO_SIGNALS env var, see docs/README.3DFX<br> 438 - build libGLw.a (Xt/OpenGL drawing area widget) library by default<br> 439 - changed -O2 to -O3 for a number of gcc configs 440 </ul> 441 Changes: 442 <ul> 443 - glXCopyContext's mask parameter is now unsigned long, per GLX spec 444 </ul> 445</ul> 446 447<p>Please report any problems with this release ASAP. Bugs should be filed on the 448Mesa3D website at sourceforge.<br> 449After 3.2 is wrapped up I hope to release 3.3 beta 1 soon afterward.</p> 450<p>-- Brian</p> 451<p> 452</p><h2>December 17, 1999</h2> 453<p>A Slashdot interview with Brian about Mesa (questions submitted by Slashdot readers) 454can be found at <a href="http://slashdot.org/interviews/99/12/17/0927212.shtml" target="_parent">http://slashdot.org/interviews/99/12/17/0927212.shtml</a>.</p> 455<p> 456</p><h2>December 14, 1999</h2> 457<p>Mesa 3.1 is released!</p> 458<p> 459</p><h2>September 21, 1999</h2> 460<p>There appear to be two new files on the ftp site, <a href="ftp://ftp.mesa3d.org/mesa/beta/MesaLib-3.1beta3.tar.gz">MesaLib-3.1beta3.tar.gz</a> 461and <a href="ftp://ftp.mesa3d.org/mesa/beta/MesaDemos-3.1beta3.tar.gz">MesaDemos-3.1beta3.tar.gz</a>, 462that seem to be... yes, I've just received confirmation from the beta center, they 463are indeed the <b>THIRD</b> beta release of Mesa 3.1! Happy Days. Happy Days. Thanks 464Keith Whitwell for preparing these for us during Brian's absence.</p> 465<p> 466</p><h2>September 17, 1999</h2> 467<p>Re: Brian's email address: Do not send mail to me @ avid.com since I no longer 468I won't be regularly reading email until October 11.</p> 469<p> 470</p><h2>August 30, 1999</h2> 471<p>I'm pleased to announce that I've accepted a position with Precision Insight, 472Inc. effective October, 1999. I'll be leaving Avid Technology in September.</p> 473<p>I've been working on Mesa in my spare time for over five years. With Precision 474Insight I now have the opportunity to devote my full attention to advancing Mesa 475and OpenGL on Linux.</p> 476<p>While I'll be focused on Linux, the X Window System, and hardware acceleration, 477my work will continue to be open sourced and available to any other programmers who 478may want to contribute to it, or use it for other projects or platforms</p> 479<p>PS: I'm going to be traveling until Sep 6 and won't be reading email until then.</p> 480<p> 481</p><h2>August 23, 1999</h2> 482<p>Anonymous CVS access is back online so suck up all the bandwidth you can afford. 483Note that this is a new archive, so you will need to re-checkout the archive. That 484means don't <i>cvs update</i> from a previous download.</p> 485<p> 486</p><h2>August 17, 1999</h2> 487<p>A <a href="http://mesa3d.sourceforge.net/news/misc/SIGGRAPH99BOF.html">report</a> from the SIGGRAPH '99 Linux/OpenGL 488BOF meeting is now available.</p> 489<p>-Brian</p> 490<p> 491</p><h2>August 14, 1999</h2> 492<p>www.mesa3d.org is having technical problems due to hardware failures at VA Linux 493systems. The Mac pages, ftp, and CVS services aren't fully restored yet. Please be 494patient.</p> 495<p>-Brian</p> 496<p> 497</p><h2>June 7, 1999</h2> 498<p>RPMS of the nVidia RIVA server can be found at <a href="ftp://ftp.mesa3d.org/mesa/misc/nVidia/">ftp://ftp.mesa3d.org/mesa/misc/nVidia/</a>.</p> 499<p> 500</p><h2>June 2, 1999</h2> 501<p><a href="http://www.nvidia.com/">nVidia</a> has released some Linux binaries for 502xfree86 3.3.3.1, along with the <b>full source</b>, which includes GLX acceleration 503based on Mesa 3.0. They can be downloaded from <a href="http://www.nvidia.com/Products.nsf/htmlmedia/software_drivers.html">http://www.nvidia.com/Products.nsf/htmlmedia/software_drivers.html</a>.</p> 504<p> 505</p><h2>May 24, 1999</h2> 506<p>Beta 2 of Mesa 3.1 has been make available at <a href="ftp://ftp.mesa3d.org/mesa/beta/">ftp://ftp.mesa3d.org/mesa/beta/</a>. 507If you are into the quake scene, you may want to try this out, as it contains some 508optimizations specifically in the Q3A rendering path. Remember to report any bugs 509submitted bugs are at <a href="http://www.mail-archive.com/mesa-bugs@mesa3d.org/">http://www.mail-archive.com/mesa-bugs@mesa3d.org/</a>.</p> 510<p> 511</p><h2>May 13, 1999</h2> 512<p>For those interested in the integration of Mesa into XFree86 4.0, Precision Insight 513has posted their lowlevel design documents at <a href="http://www.precisioninsight.com/piinsights.html">http://www.precisioninsight.com/piinsights.html</a>.</p> 514<p> 515</p><h2>May 13, 1999</h2> 516<pre>May 1999 - John Carmack of id Software, Inc. has made a donation of 517US$10,000 to the Mesa project to support its continuing development. 518Mesa is a free implementation of the OpenGL 3D graphics library and id's 519newest game, Quake 3 Arena, will use Mesa as the 3D renderer on Linux. 520 521The donation will go to Keith Whitwell, who has been optimizing Mesa to 522improve performance on 3d hardware. Thanks to Keith's work, many 523applications using Mesa 3.1 will see a dramatic performance increase 524over Mesa 3.0. The donation will allow Keith to continue working on 525Mesa full time for some time to come. 526 527For more information about Mesa see www.mesa3d.org. For more 528information about id Software, Inc. see www.idsoftware.com. 529 530-------------------------------- 531 532This donation from John/id is very generous. Keith and I are very 533grateful. 534 535</pre> 536<p> 537</p><h2>May 1, 1999</h2> 538<p>John Carmack made an interesting .plan update yesterday: 539 540</p><ul> 541 <i>"I put together a document on optimizing OpenGL drivers for Q3 that should 542 be helpful to the various Linux 3D teams. <br> 543 </i><a href="http://www.quake3arena.com/news/glopt.html"><i>http://www.quake3arena.com/news/glopt.html</i></a><i>"</i> 544</ul> 545 546<p> 547</p><h2>April 7, 1999</h2> 548<p>Updated the Mesa contributors section and added links to RPM Mesa packages.</p> 549<p> 550</p><h2>March 18, 1999</h2> 551<p>The new webpages are now online. Enjoy, and let me know if you find any errors. 552For an eye-candy free version you can use <a href="http://www.mesa3d.org/txt/">http://www.mesa3d.org/txt/</a>.</p> 553<p> 554</p><h2>February 16, 1999</h2> 555<p><a href="http://www.sgi.com/">SGI</a> releases its <a href="http://www.sgi.com/software/opensource/glx/">GLX 556source code</a>.</p> 557<p> 558</p><h2>January 22, 1999</h2> 559<p>www.mesa3d.org established</p> 560 561 562</p> 563 564 565<hr> 566$Id: news.html,v 3.1 2003/03/08 17:38:57 brianp Exp $ 567</body> 568</html>