1*61046927SAndroid Build Coastguard WorkerMesa 6.5 Release Notes / March 31, 2006 2*61046927SAndroid Build Coastguard Worker======================================= 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 6.5 is a new development release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMD5 checksums 7*61046927SAndroid Build Coastguard Worker------------- 8*61046927SAndroid Build Coastguard Worker 9*61046927SAndroid Build Coastguard Worker:: 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard Worker 657be3b92f6dabc78a67ed9cb8d67813 MesaLib-6.5.tar.gz 12*61046927SAndroid Build Coastguard Worker 61beda590bfc5b4a12e979d5f2d70d7a MesaLib-6.5.tar.bz2 13*61046927SAndroid Build Coastguard Worker 19d48b872d579d4f91466060804a59ac MesaLib-6.5.zip 14*61046927SAndroid Build Coastguard Worker 694ad3a7007010c7418a9c72d1cba5b7 MesaDemos-6.5.tar.gz 15*61046927SAndroid Build Coastguard Worker ab95b590dcd640726a2d89e62068c66e MesaDemos-6.5.tar.bz2 16*61046927SAndroid Build Coastguard Worker b792c303fefd87294488e2b7eab976e5 MesaDemos-6.5.zip 17*61046927SAndroid Build Coastguard Worker ac1d585483617db0c91e5c15cb5ec3a3 MesaGLUT-6.5.tar.gz 18*61046927SAndroid Build Coastguard Worker 59f0bf2b2ffb67fe23ee479f9b044f31 MesaGLUT-6.5.tar.bz2 19*61046927SAndroid Build Coastguard Worker 005decb2136718e22222ac1c4805cd15 MesaGLUT-6.5.zip 20*61046927SAndroid Build Coastguard Worker 21*61046927SAndroid Build Coastguard WorkerNew Features 22*61046927SAndroid Build Coastguard Worker------------ 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker- OpenGL Shading language support 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard Worker This includes the GL_ARB_shader_objects, GL_ARB_shading_language_100, 27*61046927SAndroid Build Coastguard Worker GL_ARB_vertex_shader and GL_ARB_fragment_shader extensions. Most of 28*61046927SAndroid Build Coastguard Worker the work was done by Michal Krol. There's probably a fair number of 29*61046927SAndroid Build Coastguard Worker bugs since this is a pretty large, complicated body of code. 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard Worker The OpenGL 2.0 interface to these features will be implemented in a 32*61046927SAndroid Build Coastguard Worker future version of Mesa, 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker- GL_EXT_timer_query 35*61046927SAndroid Build Coastguard Worker 36*61046927SAndroid Build Coastguard Worker Used to measure the time of OpenGL operations at high precision. Only 37*61046927SAndroid Build Coastguard Worker supported in the software/Xlib driver at this time. 38*61046927SAndroid Build Coastguard Worker 39*61046927SAndroid Build Coastguard Worker- GL_EXT_packed_depth_stencil 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard Worker Defines a new GL_DEPTH_STENCIL_EXT pixel format. 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Worker- GL_EXT_framebuffer_blit 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard Worker A simplified glCopyPixels-like feature for copying pixel rectangles. 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- GL_ARB_half_float_pixel 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard Worker Adds a new half-precision floating point format for image transfers, 50*61046927SAndroid Build Coastguard Worker such as for glDrawPixels, glReadPixels, glTexImage, etc. 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerChanges 53*61046927SAndroid Build Coastguard Worker------- 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard Worker- removed GL_HP_occlusion_test (use GL_ARB_occlusion_query instead) 56*61046927SAndroid Build Coastguard Worker- removed GL_SGIX/SGIS_pixel_texture extensions 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard WorkerBug fixes 59*61046927SAndroid Build Coastguard Worker--------- 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard Worker- fixed glxcontextmodes.c datatype problem (bug 5835) 62*61046927SAndroid Build Coastguard Worker- fixed aix-gcc build/install bugs (bug 5874) 63*61046927SAndroid Build Coastguard Worker- fixed some bugs in texture env program generation 64*61046927SAndroid Build Coastguard Worker- glXCopyContext() didn't handle texture object bindings properly 65*61046927SAndroid Build Coastguard Worker- glXCopyContext() didn't copy all lighting state 66*61046927SAndroid Build Coastguard Worker- fixed FreeBSD config (Pedro Giffuni) 67*61046927SAndroid Build Coastguard Worker- fixed some minor framebuffer object bugs 68*61046927SAndroid Build Coastguard Worker- replaced dprintf() with \_glu_printf() in GLU (bug 6244) 69*61046927SAndroid Build Coastguard Worker- fixed a number of thread safety bugs/regressions 70*61046927SAndroid Build Coastguard Worker- fixed a number of GLU tesselator bugs (John Shell, bug 6339) 71*61046927SAndroid Build Coastguard Worker- paletted texturing was broken w/ floating point palettes (K. Schultz) 72*61046927SAndroid Build Coastguard Worker- lots of assorted framebuffer object bug fixes 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerKnown Issues 75*61046927SAndroid Build Coastguard Worker------------ 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker- Rendering to depth textures will not work. Rendering to 78*61046927SAndroid Build Coastguard Worker GL_DEPTH_STENCIL textures should work. 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerDriver Interface Changes 81*61046927SAndroid Build Coastguard Worker------------------------ 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard Worker- Stencil: The Driver.StencilOp/Func/Mask() functions have been 84*61046927SAndroid Build Coastguard Worker replaced by the two-sided versions: Driver.Stencil*Separate(). 85*61046927SAndroid Build Coastguard Worker- Render-to-texture: The functions for rendering to textures have 86*61046927SAndroid Build Coastguard Worker changed. 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerTo Do (someday) items 89*61046927SAndroid Build Coastguard Worker--------------------- 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard Worker- Switch to freeglut 92*61046927SAndroid Build Coastguard Worker- Increase MAX_DRAWBUFFERS 93*61046927SAndroid Build Coastguard Worker- Fix linux-glide target/driver. 94*61046927SAndroid Build Coastguard Worker- Fix lambda calculation for frag progs. 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerDriver Status 97*61046927SAndroid Build Coastguard Worker------------- 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard Worker:: 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker Driver Status 102*61046927SAndroid Build Coastguard Worker ---------------------- ---------------------- 103*61046927SAndroid Build Coastguard Worker DRI drivers varies with the driver 104*61046927SAndroid Build Coastguard Worker XMesa/GLX (on Xlib) implements OpenGL 1.5 105*61046927SAndroid Build Coastguard Worker OSMesa (off-screen) implements OpenGL 1.5 106*61046927SAndroid Build Coastguard Worker Glide (3dfx Voodoo1/2) implements OpenGL 1.3 107*61046927SAndroid Build Coastguard Worker SVGA implements OpenGL 1.3 108*61046927SAndroid Build Coastguard Worker Wind River UGL implements OpenGL 1.3 109*61046927SAndroid Build Coastguard Worker Windows/Win32 implements OpenGL 1.5 110*61046927SAndroid Build Coastguard Worker DJGPP implements OpenGL 1.5 111*61046927SAndroid Build Coastguard Worker GGI implements OpenGL 1.3 112*61046927SAndroid Build Coastguard Worker BeOS implements OpenGL 1.5 113*61046927SAndroid Build Coastguard Worker Allegro needs updating 114*61046927SAndroid Build Coastguard Worker D3D needs updating 115