17ec681f3SmrgMesa 8.0 Release Notes / February 9, 2012
27ec681f3Smrg=========================================
37ec681f3Smrg
47ec681f3SmrgMesa 8.0 is a new development release. People who are concerned with
57ec681f3Smrgstability and reliability should stick with a previous release or wait
67ec681f3Smrgfor Mesa 8.0.1.
77ec681f3Smrg
87ec681f3SmrgMesa 8.0 implements the OpenGL 3.0 API, but the version reported by
97ec681f3SmrgglGetString(GL_VERSION) depends on the particular driver being used.
107ec681f3SmrgSome drivers don't support all the features required in OpenGL 3.0.
117ec681f3Smrg
127ec681f3SmrgSee the :doc:`Compiling/Installing page <../install>` for
137ec681f3Smrgprerequisites for DRI hardware acceleration.
147ec681f3Smrg
157ec681f3SmrgMD5 checksums
167ec681f3Smrg-------------
177ec681f3Smrg
187ec681f3Smrg::
197ec681f3Smrg
207ec681f3Smrg   3516fea6c28ce4a0fa9759e4894729a1  MesaLib-8.0.tar.gz
217ec681f3Smrg   1a5668fe72651a670611164cefc703b2  MesaLib-8.0.tar.bz2
227ec681f3Smrg   66f5a01a85530a91472a3acceb556db8  MesaLib-8.0.zip
237ec681f3Smrg
247ec681f3SmrgNew features
257ec681f3Smrg------------
267ec681f3Smrg
277ec681f3Smrg-  GL_ARB_ES2_compatibility (r300g, r600g)
287ec681f3Smrg-  GL_ARB_depth_buffer_float (r600g)
297ec681f3Smrg-  GL_ARB_vertex_type_2_10_10_10_rev (r600g)
307ec681f3Smrg-  GL_ARB_texture_storage (gallium drivers and swrast)
317ec681f3Smrg-  GL_EXT_packed_float (i965)
327ec681f3Smrg-  GL_EXT_texture_array (r600g, i965)
337ec681f3Smrg-  GL_EXT_texture_shared_exponent (i965)
347ec681f3Smrg-  GL_NV_fog_distance (all gallium drivers, nouveau classic)
357ec681f3Smrg-  GL_NV_primitive_restart (r600g)
367ec681f3Smrg-  GL_OES_EGL_image_external (gallium drivers)
377ec681f3Smrg-  GL_OES_compressed_ETC1_RGB8_texture (softpipe, llvmpipe)
387ec681f3Smrg-  ARB_texture_rgb10_a2ui (softpipe, r600g)
397ec681f3Smrg-  Many updates to the VMware svga Gallium driver
407ec681f3Smrg
417ec681f3SmrgBug fixes
427ec681f3Smrg---------
437ec681f3Smrg
447ec681f3SmrgChanges
457ec681f3Smrg-------
467ec681f3Smrg
477ec681f3Smrg-  Removed all DRI drivers that did not support DRI2. Specifically,
487ec681f3Smrg   i810, mach64, mga, r128, savage, sis, tdfx, and unichrome were
497ec681f3Smrg   removed.
507ec681f3Smrg-  Removed support for BeOS.
517ec681f3Smrg-  Removed the obsolete (and unmaintained) Windows "gldirect" and "ICD"
527ec681f3Smrg   drivers.
537ec681f3Smrg-  Removed the linux-fbdev software driver.
547ec681f3Smrg-  Removed all remnants of paletted texture support. As required by
557ec681f3Smrg   desktop OpenGL, ``GL_COLOR_INDEX`` data can still be uploaded to a
567ec681f3Smrg   color (e.g., RGBA) texture. However, the data cannot be stored
577ec681f3Smrg   internally as color-index.
587ec681f3Smrg-  Removed support for GL_APPLE_client_storage extension.
597ec681f3Smrg-  Removed the classic Mesa r300 and r600 drivers, which are superseded
607ec681f3Smrg   by the gallium drivers for this hardware.
617ec681f3Smrg-  Removed the dead Gallium i965, cell and failover drivers, which were
627ec681f3Smrg   either broken and with nobody in sight to fix the situation or
637ec681f3Smrg   deprecated.
64