1af69d88dSmrg 2af69d88dSmrg Mesa 6.0 release notes 3af69d88dSmrg 4af69d88dSmrg January 16, 2004 5af69d88dSmrg 6af69d88dSmrg PLEASE READ!!!! 7af69d88dSmrg 8af69d88dSmrg 9af69d88dSmrg 10af69d88dSmrgIntroduction 11af69d88dSmrg------------ 12af69d88dSmrg 13af69d88dSmrgMesa uses an even/odd version number scheme like the Linux kernel. 14af69d88dSmrgOdd numbered versions (such as 5.1) designate new developmental releases. 15af69d88dSmrgEven numbered versions (such as 6.0) designate stable releases. 16af69d88dSmrg 17af69d88dSmrgMesa version 6.0 signifies two things: 18af69d88dSmrg 19af69d88dSmrg 1. A stabilization of the 5.1 development release 20af69d88dSmrg 2. Implementation of the OpenGL 1.5 specification. When you query 21af69d88dSmrg glGetString(GL_VERSION) "1.5" will be returned (as long as the 22af69d88dSmrg driver supports all the required features). 23af69d88dSmrg 24af69d88dSmrg 25af69d88dSmrgNote that the Mesa major version number is incremented with the OpenGL 26af69d88dSmrgminor version number: 27af69d88dSmrg 28af69d88dSmrg Mesa 1.x == OpenGL 1.0 29af69d88dSmrg Mesa 2.x == OpenGL 1.1 30af69d88dSmrg Mesa 3.x == OpenGL 1.2 31af69d88dSmrg Mesa 4.x == OpenGL 1.3 32af69d88dSmrg Mesa 5.x == OpenGL 1.4 33af69d88dSmrg Mesa 6.x == OpenGL 1.5 34af69d88dSmrg 35af69d88dSmrg 36af69d88dSmrg 37af69d88dSmrgNew Features 38af69d88dSmrg------------ 39af69d88dSmrg 40af69d88dSmrgMesa 5.1 already had all the new features of OpenGL 1.5, implemented as 41af69d88dSmrgextensions. These extensions were simply promoted to standard features: 42af69d88dSmrg 43af69d88dSmrg GL_ARB_occlusion_query extension 44af69d88dSmrg GL_ARB_texture_non_power_of_two extension 45af69d88dSmrg GL_ARB_vertex_buffer_object extension 46af69d88dSmrg GL_EXT_shadow_funcs 47af69d88dSmrg 48af69d88dSmrg 49af69d88dSmrg 50af69d88dSmrgDevice Drivers 51af69d88dSmrg-------------- 52af69d88dSmrg 53af69d88dSmrgMesa advertises itself as either OpenGL 1.2 or OpenGL 1.3 depending on 54af69d88dSmrgthe device driver. For example, if the driver enables all the ARB 55af69d88dSmrgextensions which are part of OpenGL 1.3 then glGetString(GL_VERSION) 56af69d88dSmrgwill return "1.3". Otherwise, it'll return "1.2". 57af69d88dSmrg 58af69d88dSmrgA number of Mesa's software drivers haven't been actively maintained for 59af69d88dSmrgsome time. We rely on volunteers to maintain many of the drivers. 60af69d88dSmrgHere's the current status of all included drivers: 61af69d88dSmrg 62af69d88dSmrg 63af69d88dSmrgDriver Status 64af69d88dSmrg---------------------- --------------------- 65af69d88dSmrgXMesa (Xlib) implements OpenGL 1.5 66af69d88dSmrgOSMesa (off-screen) implements OpenGL 1.5 67af69d88dSmrgFX (3dfx Voodoo1/2) implements OpenGL 1.3 68af69d88dSmrgSVGA implements OpenGL 1.3 69af69d88dSmrgWind River UGL implements OpenGL 1.3 70af69d88dSmrgWindows/Win32 implements OpenGL 1.5 71af69d88dSmrgDJGPP implements OpenGL 1.5 72af69d88dSmrgGGI implements OpenGL 1.3 73af69d88dSmrgBeOS implements OpenGL 1.5 74af69d88dSmrgAllegro needs updating 75af69d88dSmrgD3D needs updating 76af69d88dSmrg 77af69d88dSmrg 78af69d88dSmrg 79af69d88dSmrg 80af69d88dSmrgOther Changes 81af69d88dSmrg------------- 82af69d88dSmrg 83af69d88dSmrgSee the VERSIONS file for more details about bug fixes, etc. in Mesa 6.0. 84af69d88dSmrg 85af69d88dSmrg 86af69d88dSmrg---------------------------------------------------------------------- 87