1*61046927SAndroid Build Coastguard WorkerMesa 6.5.1 Release Notes / September 15, 2006 2*61046927SAndroid Build Coastguard Worker============================================= 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 6.5.1 is a 6.5 follow-on development release mostly consisting of 5*61046927SAndroid Build Coastguard Workerbug fixes. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMD5 checksums 8*61046927SAndroid Build Coastguard Worker------------- 9*61046927SAndroid Build Coastguard Worker 10*61046927SAndroid Build Coastguard Worker:: 11*61046927SAndroid Build Coastguard Worker 12*61046927SAndroid Build Coastguard Worker d9a555297319bb932a3192952d53d073 MesaLib-6.5.1.tar.gz 13*61046927SAndroid Build Coastguard Worker c46f2c6646a270911b791dd8e1c2d977 MesaLib-6.5.1.tar.bz2 14*61046927SAndroid Build Coastguard Worker 939eaaff33322bfeafac784402b45f4f MesaLib-6.5.1.zip 15*61046927SAndroid Build Coastguard Worker 9e4bbe83c007bfbaa67449a81cc3d36a MesaDemos-6.5.1.tar.gz 16*61046927SAndroid Build Coastguard Worker 0f2794baf7a9d98b22caea9f78c6942d MesaDemos-6.5.1.tar.bz2 17*61046927SAndroid Build Coastguard Worker 14c77eab9cc7a265c331abf239927c1c MesaDemos-6.5.1.zip 18*61046927SAndroid Build Coastguard Worker c5f87c23aaf4eaf1bda0d007ea98366c MesaGLUT-6.5.1.tar.gz 19*61046927SAndroid Build Coastguard Worker 2525642fe7f454e3e1a1aad01359b406 MesaGLUT-6.5.1.tar.bz2 20*61046927SAndroid Build Coastguard Worker e33b165c22551e23b58ede8767378543 MesaGLUT-6.5.1.zip 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard WorkerNew Features 23*61046927SAndroid Build Coastguard Worker------------ 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard Worker- Intel i965 "broadwater" DRI driver 26*61046927SAndroid Build Coastguard Worker- GL_APPLE_vertex_array_object - allows encapsulation of a set of 27*61046927SAndroid Build Coastguard Worker vertex arrays in an object. 28*61046927SAndroid Build Coastguard Worker- GL_EXT_texture_sRGB - non-linearly mapped texture formats 29*61046927SAndroid Build Coastguard Worker- GL_EXT_gpu_program_parameters - addes a few new functions for setting 30*61046927SAndroid Build Coastguard Worker multiple vertex/fragment program parameters with one call. 31*61046927SAndroid Build Coastguard Worker- "engine" demo 32*61046927SAndroid Build Coastguard Worker- updated fbdev driver and GLUT for fbdev (Sean D'Epagnier) 33*61046927SAndroid Build Coastguard Worker- many updates to the DRI drivers 34*61046927SAndroid Build Coastguard Worker 35*61046927SAndroid Build Coastguard WorkerChanges 36*61046927SAndroid Build Coastguard Worker------- 37*61046927SAndroid Build Coastguard Worker 38*61046927SAndroid Build Coastguard Worker- The glVertexAttribARB functions no longer alias the conventional 39*61046927SAndroid Build Coastguard Worker vertex attributes. 40*61046927SAndroid Build Coastguard Worker- glxinfo program prints more info with -l option 41*61046927SAndroid Build Coastguard Worker- GL_FRAGMENT_PROGRAM_NV and GL_FRAGMENT_PROGRAM_ARB are now 42*61046927SAndroid Build Coastguard Worker compatible, in terms of glBindProgramARB() 43*61046927SAndroid Build Coastguard Worker- The GL_ARB_vertex_program attribute ``vertex.weight`` is now accepted 44*61046927SAndroid Build Coastguard Worker by the parser, even though the GL_ARB_vertex_blend and 45*61046927SAndroid Build Coastguard Worker GL_EXT_vertex_weighting extensions aren't supported. Allows Warcraft 46*61046927SAndroid Build Coastguard Worker to run. 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard WorkerBug fixes 49*61046927SAndroid Build Coastguard Worker--------- 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard Worker- fixed broken texture border handling for depth textures (bug 6498) 52*61046927SAndroid Build Coastguard Worker- removed the test for duplicated framebuffer attachments, per version 53*61046927SAndroid Build Coastguard Worker 117 of the GL_EXT_framebuffer_object specification 54*61046927SAndroid Build Coastguard Worker- fixed a few render-to-texture bugs, including render to depth texture 55*61046927SAndroid Build Coastguard Worker- clipping of lines against user-defined clip planes was broken (6512) 56*61046927SAndroid Build Coastguard Worker- assembly language dispatch for SPARC was broken (bug 6484) 57*61046927SAndroid Build Coastguard Worker- assorted compilation fixes on various Unix platforms (Dan Schikore) 58*61046927SAndroid Build Coastguard Worker- glPopAttrib could restore an invalid value for GL_DRAW_BUFFER 59*61046927SAndroid Build Coastguard Worker- assorted minor fixes for 16 and 32 bit/channel modes 60*61046927SAndroid Build Coastguard Worker- fixed assorted bugs in texture compression paths 61*61046927SAndroid Build Coastguard Worker- fixed indirect rendering vertex array crashes (bug 6863) 62*61046927SAndroid Build Coastguard Worker- glDrawPixels GL_INDEX_OFFSET didn't always work 63*61046927SAndroid Build Coastguard Worker- fixed convolution memory leak (bug 7077) 64*61046927SAndroid Build Coastguard Worker- rectangular depth textures didn't work 65*61046927SAndroid Build Coastguard Worker- invalid mode to glBegin didn't generate an error (bug 7142) 66*61046927SAndroid Build Coastguard Worker- 'normalized' parameter to glVertexAttribPointerARB didn't work 67*61046927SAndroid Build Coastguard Worker- disable bogus GLX_SGI_video_sync extension in xlib driver 68*61046927SAndroid Build Coastguard Worker- fixed R128 driver locking bug (Martijn van Oosterhout) 69*61046927SAndroid Build Coastguard Worker- using evaluators with vertex programs caused crashes (bug 7564) 70*61046927SAndroid Build Coastguard Worker- fragment.position wasn't set correctly for point/line primitives 71*61046927SAndroid Build Coastguard Worker- fixed parser bug for scalar sources for GL_NV_fragment_program 72*61046927SAndroid Build Coastguard Worker- max fragment program length was incorrectly 128, now 1024 73*61046927SAndroid Build Coastguard Worker- writes to result.depth in fragment programs weren't clamped to [0,1] 74*61046927SAndroid Build Coastguard Worker- fixed potential dangling pointer bug in glBindProgram() 75*61046927SAndroid Build Coastguard Worker- fixed some memory leaks (and potential crashes) in Xlib driver 76*61046927SAndroid Build Coastguard Worker- fixed a number of build issues on HP-UX (Christopher Bell) 77*61046927SAndroid Build Coastguard Worker- accum buffer didn't work with OSMesa interface 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerInternal code changes 80*61046927SAndroid Build Coastguard Worker--------------------- 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard WorkerA number of Mesa program-related structs were renamed. For example 83*61046927SAndroid Build Coastguard Worker*struct vertex_program* is now *struct gl_vertex_program*. All the 84*61046927SAndroid Build Coastguard Workereffected drivers have been updated. 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerIan Romanick updated the GL API dispatch code in a number of ways. 87*61046927SAndroid Build Coastguard WorkerFirst, many old/unused extensions were removed. Second, the static 88*61046927SAndroid Build Coastguard Workerentrypoints for some extensions were removed. This means GL function 89*61046927SAndroid Build Coastguard Workerpointers will have to be used more often (e.g. use 90*61046927SAndroid Build Coastguard WorkerglXGetProcAddressARB()). 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard WorkerTo Do (someday) items 93*61046927SAndroid Build Coastguard Worker--------------------- 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard Worker- Switch to freeglut 96*61046927SAndroid Build Coastguard Worker- Increase MAX_DRAWBUFFERS 97*61046927SAndroid Build Coastguard Worker- Fix linux-glide target/driver. 98*61046927SAndroid Build Coastguard Worker- Fix lambda calculation for frag progs. 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerDriver Status 101*61046927SAndroid Build Coastguard Worker------------- 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard Worker:: 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker Driver Status 106*61046927SAndroid Build Coastguard Worker ---------------------- ---------------------- 107*61046927SAndroid Build Coastguard Worker DRI drivers varies with the driver 108*61046927SAndroid Build Coastguard Worker XMesa/GLX (on Xlib) implements OpenGL 1.5 109*61046927SAndroid Build Coastguard Worker OSMesa (off-screen) implements OpenGL 1.5 110*61046927SAndroid Build Coastguard Worker Glide (3dfx Voodoo1/2) implements OpenGL 1.3 111*61046927SAndroid Build Coastguard Worker SVGA implements OpenGL 1.3 112*61046927SAndroid Build Coastguard Worker Wind River UGL implements OpenGL 1.3 113*61046927SAndroid Build Coastguard Worker Windows/Win32 implements OpenGL 1.5 114*61046927SAndroid Build Coastguard Worker DJGPP implements OpenGL 1.5 115*61046927SAndroid Build Coastguard Worker GGI implements OpenGL 1.3 116*61046927SAndroid Build Coastguard Worker BeOS implements OpenGL 1.5 117*61046927SAndroid Build Coastguard Worker Allegro needs updating 118*61046927SAndroid Build Coastguard Worker D3D needs updating 119