1*61046927SAndroid Build Coastguard WorkerMesa 7.5 Release Notes / 17 July 2009 2*61046927SAndroid Build Coastguard Worker===================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 7.5 is a new development release. People who are concerned with 5*61046927SAndroid Build Coastguard Workerstability and reliability should stick with the 7.4.x branch or wait for 6*61046927SAndroid Build Coastguard WorkerMesa 7.5.1. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerThe main new feature of Mesa 7.5 is the 9*61046927SAndroid Build Coastguard Worker`Gallium3D <https://www.freedesktop.org/wiki/Software/gallium>`__ 10*61046927SAndroid Build Coastguard Workerinfrastructure. 11*61046927SAndroid Build Coastguard Worker 12*61046927SAndroid Build Coastguard WorkerMesa 7.5 implements the OpenGL 2.1 API, but the version reported by 13*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) depends on the particular driver being used. 14*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 2.1. 15*61046927SAndroid Build Coastguard Worker 16*61046927SAndroid Build Coastguard WorkerSee the :doc:`Compiling/Installing page <../install>` for 17*61046927SAndroid Build Coastguard Workerprerequisites for DRI hardware acceleration. 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard WorkerNote that the Mesa project is no longer using odd/even version numbers 20*61046927SAndroid Build Coastguard Workerto indicate development/stable releases. The so-called development 21*61046927SAndroid Build Coastguard Workerreleases have been fairly stable. If you're especially concerned with 22*61046927SAndroid Build Coastguard Workerstability you should probably look for "point" releases such as 7.5.1 23*61046927SAndroid Build Coastguard Workerwhich will be a bug-fix release. 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerMD5 checksums 26*61046927SAndroid Build Coastguard Worker------------- 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker:: 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker 553fd956e544727f30fbe249619b6286 MesaLib-7.5.tar.gz 31*61046927SAndroid Build Coastguard Worker 459f332551f6ebb86f384d21dd15e1f0 MesaLib-7.5.tar.bz2 32*61046927SAndroid Build Coastguard Worker 8c02c0e17a9025250d20424ae32f5163 MesaLib-7.5.zip 33*61046927SAndroid Build Coastguard Worker a188da2886fa5496ea0c2cda602b2eeb MesaDemos-7.5.tar.gz 34*61046927SAndroid Build Coastguard Worker 398ee8801814a00e47f6c2314e3dfddc MesaDemos-7.5.tar.bz2 35*61046927SAndroid Build Coastguard Worker 15a0c8ae013c54335a26335e1a98d609 MesaDemos-7.5.zip 36*61046927SAndroid Build Coastguard Worker 81010147def5a644ba14f9bbb7a49a2a MesaGLUT-7.5.tar.gz 37*61046927SAndroid Build Coastguard Worker baa7a1e850b6e39bae58868fd0684004 MesaGLUT-7.5.tar.bz2 38*61046927SAndroid Build Coastguard Worker 265228418e4423fa328f2f5b7970cf08 MesaGLUT-7.5.zip 39*61046927SAndroid Build Coastguard Worker 40*61046927SAndroid Build Coastguard WorkerNew features 41*61046927SAndroid Build Coastguard Worker------------ 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Worker- Gallium3D - this is the new architecture for OS-independent and 44*61046927SAndroid Build Coastguard Worker API-independent 3D drivers. Gallium3D is intended for GPUs that fully 45*61046927SAndroid Build Coastguard Worker support vertex/fragment shaders. The Gallium3D drivers currently 46*61046927SAndroid Build Coastguard Worker included are: 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker - softpipe - a software/reference driver 49*61046927SAndroid Build Coastguard Worker - i915 - Intel 915/945 driver 50*61046927SAndroid Build Coastguard Worker - Cell - IBM/Sony/Toshiba Cell processor driver 51*61046927SAndroid Build Coastguard Worker - nouveau (for NVIDIA GPUs) and R300 for (AMD/ATI R300). 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard Worker .. note:: 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard Worker these drivers are incomplete and still under development. 56*61046927SAndroid Build Coastguard Worker It's probably NOT worthwhile to report any bugs unless you have 57*61046927SAndroid Build Coastguard Worker patches. 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard Worker- GL_ARB_framebuffer_object extension (software drivers, i965 driver) 60*61046927SAndroid Build Coastguard Worker- Reworked two-sided stencil support. This allows a driver to support 61*61046927SAndroid Build Coastguard Worker all three variations of two-sided stencil including 62*61046927SAndroid Build Coastguard Worker GL_ATI_separate_stencil, GL_EXT_stencil_two_side and OpenGL 2.0 63*61046927SAndroid Build Coastguard Worker- GL_EXT_vertex_array_bgra extension (software drivers, i965 driver) 64*61046927SAndroid Build Coastguard Worker- GL_NV_texture_env_combine4 extension (software drivers, i965/i915 65*61046927SAndroid Build Coastguard Worker drivers) 66*61046927SAndroid Build Coastguard Worker- GL_EXT_texture_swizzle extension (software drivers, i965 driver) 67*61046927SAndroid Build Coastguard Worker- Updated SPARC assembly optimizations (David S. Miller) 68*61046927SAndroid Build Coastguard Worker- Initial support for separate compilation units in GLSL compiler. 69*61046927SAndroid Build Coastguard Worker- Increased max number of generic GLSL varying variables to 16 70*61046927SAndroid Build Coastguard Worker (formerly 8). 71*61046927SAndroid Build Coastguard Worker- GLSL linker now detects when too many varying variables are used. 72*61046927SAndroid Build Coastguard Worker- Optimize-out redundant glMaterial and glShadeModel calls in display 73*61046927SAndroid Build Coastguard Worker lists 74*61046927SAndroid Build Coastguard Worker- Fixed gl_TextureMatrix[i][j] array indexing bug in GLSL compiler. 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard WorkerBug fixes 77*61046927SAndroid Build Coastguard Worker--------- 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard Worker- Lots of i965 driver bug fixes 80*61046927SAndroid Build Coastguard Worker- Fixed some GLSL preprocessor bugs 81*61046927SAndroid Build Coastguard Worker- GLSL: continue inside of a for-loop didn't work 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerChanges 84*61046927SAndroid Build Coastguard Worker------- 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- Remove support for GL_SGIX_shadow, GL_SGIX_shadow_ambient and 87*61046927SAndroid Build Coastguard Worker GL_SGIX_depth_texture extensions. Superseded by the ARB versions. 88*61046927SAndroid Build Coastguard Worker- Omitted some old Mesa demos from the release tarballs, added some 89*61046927SAndroid Build Coastguard Worker others. 90