1*61046927SAndroid Build Coastguard WorkerMesa 7.10.2 Release Notes / April 6, 2011 2*61046927SAndroid Build Coastguard Worker========================================= 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 7.10.2 is a bug fix release which fixes bugs found since the 7.10 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 7.10.2 implements the OpenGL 2.1 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 2.1. 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard WorkerSee the :doc:`Compiling/Installing page <../install>` for 12*61046927SAndroid Build Coastguard Workerprerequisites for DRI hardware acceleration. 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard WorkerMD5 checksums 15*61046927SAndroid Build Coastguard Worker------------- 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Worker:: 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard Worker 2f9f444265534a2cfd9a99d1a8291089 MesaLib-7.10.2.tar.gz 20*61046927SAndroid Build Coastguard Worker f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2 21*61046927SAndroid Build Coastguard Worker 47836e37bab6fcafe3ac90c9544ba0e9 MesaLib-7.10.2.zip 22*61046927SAndroid Build Coastguard Worker 175120325828f313621cc5bc6c504803 MesaGLUT-7.10.2.tar.gz 23*61046927SAndroid Build Coastguard Worker 8c71d273f5f8d6c5eda4ffc39e0fe03e MesaGLUT-7.10.2.tar.bz2 24*61046927SAndroid Build Coastguard Worker 03036c8efe7b791a90fa0f2c41b43f43 MesaGLUT-7.10.2.zip 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNew features 27*61046927SAndroid Build Coastguard Worker------------ 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard WorkerNone. 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard WorkerThis list is likely incomplete. 35*61046927SAndroid Build Coastguard Worker 36*61046927SAndroid Build Coastguard Worker- `Bug 29172 <https://bugs.freedesktop.org/show_bug.cgi?id=29172>`__ - 37*61046927SAndroid Build Coastguard Worker Arrandale - Pill Popper Pops Pills 38*61046927SAndroid Build Coastguard Worker- `Bug 31159 <https://bugs.freedesktop.org/show_bug.cgi?id=31159>`__ - 39*61046927SAndroid Build Coastguard Worker shadow problem in 0ad game 40*61046927SAndroid Build Coastguard Worker- `Bug 32688 <https://bugs.freedesktop.org/show_bug.cgi?id=32688>`__ - 41*61046927SAndroid Build Coastguard Worker [RADEON:KMS:R300G] some games have a wireframe or outline visible 42*61046927SAndroid Build Coastguard Worker- `Bug 32949 <https://bugs.freedesktop.org/show_bug.cgi?id=32949>`__ - 43*61046927SAndroid Build Coastguard Worker [glsl wine] Need for Speed renders incorrectly with GLSL enabled 44*61046927SAndroid Build Coastguard Worker- `Bug 34203 <https://bugs.freedesktop.org/show_bug.cgi?id=34203>`__ - 45*61046927SAndroid Build Coastguard Worker [GLSL] fail to call long chains across shaders 46*61046927SAndroid Build Coastguard Worker- `Bug 34376 <https://bugs.freedesktop.org/show_bug.cgi?id=34376>`__ - 47*61046927SAndroid Build Coastguard Worker [GLSL] allowing assignment to unsized array 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard Worker - The commit message incorrectly lists `bug 50*61046927SAndroid Build Coastguard Worker 34367 <https://bugs.freedesktop.org/show_bug.cgi?id=34367>`__. 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- `Bug 34370 <https://bugs.freedesktop.org/show_bug.cgi?id=34370>`__ - 53*61046927SAndroid Build Coastguard Worker [GLSL] "i<5 && i<4" in for loop fails 54*61046927SAndroid Build Coastguard Worker- `Bug 34374 <https://bugs.freedesktop.org/show_bug.cgi?id=34374>`__ - 55*61046927SAndroid Build Coastguard Worker [GLSL] fail to redeclare an array using initializer 56*61046927SAndroid Build Coastguard Worker- `Bug 35073 <https://bugs.freedesktop.org/show_bug.cgi?id=35073>`__ - 57*61046927SAndroid Build Coastguard Worker [GM45] Alpha test is broken when rendering to FBO with no color 58*61046927SAndroid Build Coastguard Worker attachment 59*61046927SAndroid Build Coastguard Worker- `Bug 35483 <https://bugs.freedesktop.org/show_bug.cgi?id=35483>`__ - 60*61046927SAndroid Build Coastguard Worker util_blit_pixels_writemask: crash in line 322 of 61*61046927SAndroid Build Coastguard Worker src/gallium/auxiliary/util/u_blit.c 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerChanges 64*61046927SAndroid Build Coastguard Worker------- 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard WorkerThe full set of changes can be viewed by using the following GIT 67*61046927SAndroid Build Coastguard Workercommand: 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker:: 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard Worker git log mesa-7.10.1..mesa-7.10.2 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker.. note:: Reverted commits and the reverts are not included in this list. 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard WorkerAlex Deucher (2): 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker- r600c: add new ontario pci ids 78*61046927SAndroid Build Coastguard Worker- r600g: add some additional ontario pci ids 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerBenjamin Franzke (1): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- st/dri: Fix surfaceless gl using contexts with previous bound 83*61046927SAndroid Build Coastguard Worker surfaces 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard WorkerBrian Paul (9): 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard Worker- docs: pull 7.9.2 release notes into 7.10 branch 88*61046927SAndroid Build Coastguard Worker- docs: update news.html with 7.10.1 and 7.9.2 releases 89*61046927SAndroid Build Coastguard Worker- docs: fill in 7.10.1 release data 90*61046927SAndroid Build Coastguard Worker- docs: add, fix release notes links 91*61046927SAndroid Build Coastguard Worker- docs: update info about Mesa packaging/contents 92*61046927SAndroid Build Coastguard Worker- docs: update prerequisites, remove old demo info 93*61046927SAndroid Build Coastguard Worker- mesa: Guard against null pointer deref in fbo validation 94*61046927SAndroid Build Coastguard Worker- st/mesa: Apply LOD bias from correct texture unit 95*61046927SAndroid Build Coastguard Worker- glsl: silence warning in printf() with a cast 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard WorkerChad Versace (1): 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard Worker- i965: Fix tex_swizzle when depth mode is GL_RED 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard WorkerDave Airlie (1): 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard Worker- r600: don't close fd on failed load 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard WorkerEric Anholt (2): 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker- i965: Apply a workaround for the Ironlake "vertex flashing". 108*61046927SAndroid Build Coastguard Worker- i965: Fix alpha testing when there is no color buffer in the FBO. 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerFabian Bieler (1): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- st/mesa: Apply LOD from texture object 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerHenri Verbeet (1): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- st/mesa: Validate state before doing blits. 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerIan Romanick (13): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- docs: Add 7.10.1 md5sums 121*61046927SAndroid Build Coastguard Worker- glsl: Refactor AST-to-HIR code handling variable initializers 122*61046927SAndroid Build Coastguard Worker- glsl: Refactor AST-to-HIR code handling variable redeclarations 123*61046927SAndroid Build Coastguard Worker- glsl: Process redeclarations before initializers 124*61046927SAndroid Build Coastguard Worker- glsl: Function signatures cannot have NULL return type 125*61046927SAndroid Build Coastguard Worker- glsl: Add several function / call related validations 126*61046927SAndroid Build Coastguard Worker- linker: Add imported functions to the linked IR 127*61046927SAndroid Build Coastguard Worker- glsl: Use insert_before for lists instead of open coding it 128*61046927SAndroid Build Coastguard Worker- glsl: Only allow unsized array assignment in an initializer 129*61046927SAndroid Build Coastguard Worker- glcpp: Refresh autogenerated lexer files 130*61046927SAndroid Build Coastguard Worker- docs: Initial bits of 7.10.2 release notes 131*61046927SAndroid Build Coastguard Worker- mesa: set version string to 7.10.2 132*61046927SAndroid Build Coastguard Worker- mesa: Remove nonexistant files from \_FILES lists 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard WorkerJerome Glisse (1): 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard Worker- r600g: move user fence into base radeon structure 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard WorkerJosé Fonseca (2): 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard Worker- mesa: Fix typo glGet*v(GL_TEXTURE_COORD_ARRAY_*). 141*61046927SAndroid Build Coastguard Worker- mesa: More glGet\* fixes. 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard WorkerKenneth Graunke (4): 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard Worker- glcpp: Rework lexer to use a SKIP state rather than REJECT. 146*61046927SAndroid Build Coastguard Worker- glcpp: Remove trailing contexts from #if rules. 147*61046927SAndroid Build Coastguard Worker- i965/fs: Fix linear gl_Color interpolation on pre-gen6 hardware. 148*61046927SAndroid Build Coastguard Worker- glsl: Accept precision qualifiers on sampler types, but only in ES. 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard WorkerMarek Olšák (15): 151*61046927SAndroid Build Coastguard Worker 152*61046927SAndroid Build Coastguard Worker- st/mesa: fix crash when DrawBuffer->_ColorDrawBuffers[0] is NULL 153*61046927SAndroid Build Coastguard Worker- st/mesa: fail to alloc a renderbuffer if 154*61046927SAndroid Build Coastguard Worker st_choose_renderbuffer_format fails 155*61046927SAndroid Build Coastguard Worker- r300/compiler: fix the saturate modifier when applied to TEX 156*61046927SAndroid Build Coastguard Worker instructions 157*61046927SAndroid Build Coastguard Worker- r300/compiler: fix translating the src negate bits in pair_translate 158*61046927SAndroid Build Coastguard Worker- r300/compiler: Abs doesn't cancel Negate (in the conversion to native 159*61046927SAndroid Build Coastguard Worker swizzles) 160*61046927SAndroid Build Coastguard Worker- r300/compiler: TEX instructions don't support negation on source 161*61046927SAndroid Build Coastguard Worker arguments 162*61046927SAndroid Build Coastguard Worker- r300/compiler: do not set TEX_IGNORE_UNCOVERED on r500 163*61046927SAndroid Build Coastguard Worker- r300/compiler: saturate Z before the shadow comparison 164*61046927SAndroid Build Coastguard Worker- r300/compiler: fix equal and notequal shadow compare functions 165*61046927SAndroid Build Coastguard Worker- r300/compiler: remove unused variables 166*61046927SAndroid Build Coastguard Worker- st/mesa: fix crash when using both user and vbo buffers with the same 167*61046927SAndroid Build Coastguard Worker stride 168*61046927SAndroid Build Coastguard Worker- r300g: fix alpha-test with no colorbuffer 169*61046927SAndroid Build Coastguard Worker- r300g: tell the GLSL compiler to lower the continue opcode 170*61046927SAndroid Build Coastguard Worker- r300/compiler: propagate SaturateMode down to the result of shadow 171*61046927SAndroid Build Coastguard Worker comparison 172*61046927SAndroid Build Coastguard Worker- r300/compiler: apply the texture swizzle to shadow pass and fail 173*61046927SAndroid Build Coastguard Worker values too 174*61046927SAndroid Build Coastguard Worker 175*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1): 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard Worker- Use proper source row stride when getting depth/stencil texels. 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard WorkerTom Stellard (4): 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard Worker- r300/compiler: Use a 4-bit writemask in pair instructions 182*61046927SAndroid Build Coastguard Worker- prog_optimize: Fix reallocating registers for shaders with loops 183*61046927SAndroid Build Coastguard Worker- r300/compiler: Fix vertex shader MAD instructions with constant 184*61046927SAndroid Build Coastguard Worker swizzles 185*61046927SAndroid Build Coastguard Worker- r300/compiler: Don't try to convert RGB to Alpha in full instructions 186