17ec681f3SmrgMesa 8.0.2 Release Notes / March 21, 2012 27ec681f3Smrg========================================= 37ec681f3Smrg 47ec681f3SmrgMesa 8.0.2 is a bug fix release which fixes bugs found since the 8.0.1 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 8.0.2 implements the OpenGL 3.0 API, but the version reported by 87ec681f3SmrgglGetString(GL_VERSION) depends on the particular driver being used. 97ec681f3SmrgSome drivers don't support all the features required in OpenGL 3.0. 107ec681f3Smrg 117ec681f3SmrgSee the :doc:`Compiling/Installing page <../install>` for 127ec681f3Smrgprerequisites for DRI hardware acceleration. 137ec681f3Smrg 147ec681f3SmrgMD5 checksums 157ec681f3Smrg------------- 167ec681f3Smrg 177ec681f3Smrg:: 187ec681f3Smrg 197ec681f3Smrg 70eb3dc74fbfcd72f6776268ee1db52e MesaLib-8.0.2.tar.gz 207ec681f3Smrg a368104e5700707048dc3e8691a9a7a1 MesaLib-8.0.2.tar.bz2 217ec681f3Smrg d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone. 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3SmrgThis list is likely incomplete. 327ec681f3Smrg 337ec681f3Smrg- `Bug 38720 <https://bugs.freedesktop.org/show_bug.cgi?id=38720>`__ - 347ec681f3Smrg [SNB] Trine triggers a GPU hang 357ec681f3Smrg- `Bug 40059 <https://bugs.freedesktop.org/show_bug.cgi?id=40059>`__ - 367ec681f3Smrg [SNB] hang in "Amnesia: The Dark Descent" demo 377ec681f3Smrg- `Bug 45216 <https://bugs.freedesktop.org/show_bug.cgi?id=45216>`__ - 387ec681f3Smrg [SNB] GPU hang in OilRush 397ec681f3Smrg- `Bug 46631 <https://bugs.freedesktop.org/show_bug.cgi?id=46631>`__ - 407ec681f3Smrg It's really hard to hit the fast path for the fallback glReadPixels 417ec681f3Smrg code 427ec681f3Smrg- `Bug 46679 <https://bugs.freedesktop.org/show_bug.cgi?id=46679>`__ - 437ec681f3Smrg glReadPixels on a luminance texture returns the wrong values 447ec681f3Smrg- `Bug 46311 <https://bugs.freedesktop.org/show_bug.cgi?id=46311>`__ - 457ec681f3Smrg Missing support of point size in Mesa core 467ec681f3Smrg- `Bug 46665 <https://bugs.freedesktop.org/show_bug.cgi?id=46665>`__ - 477ec681f3Smrg [PNV] webgl conformance case max texture fails 487ec681f3Smrg- `Bug 45975 <https://bugs.freedesktop.org/show_bug.cgi?id=45975>`__ - 497ec681f3Smrg [Gen4 + ILK] render with pointcoord will fail to render 507ec681f3Smrg- `Bug 46666 <https://bugs.freedesktop.org/show_bug.cgi?id=46666>`__ - 517ec681f3Smrg [PNV] webgl conformance case NPOT case fails with TEXTURE_MIN_FILTER 527ec681f3Smrg set to LINEAR 537ec681f3Smrg 547ec681f3SmrgChanges 557ec681f3Smrg------- 567ec681f3Smrg 577ec681f3SmrgThe full set of changes can be viewed by using the following GIT 587ec681f3Smrgcommand: 597ec681f3Smrg 607ec681f3Smrg:: 617ec681f3Smrg 627ec681f3Smrg git log mesa-8.0.1..mesa-8.0.2 637ec681f3Smrg 647ec681f3SmrgBrian Paul (7): 657ec681f3Smrg 667ec681f3Smrg- svga: add null vs pointer check in update_need_pipeline() 677ec681f3Smrg- util: add mutex lock in u_debug_memory.c code 687ec681f3Smrg- mesa: add \_mesa_rebase_rgba_float/uint() functions 697ec681f3Smrg- mesa: use \_mesa_rebase_rgba_float/uint() in glReadPixels code 707ec681f3Smrg- mesa: use \_mesa_rebase_rgba_float/uint() in glGetTexImage code 717ec681f3Smrg- mesa: fix GL_LUMINANCE handling in glGetTexImage 727ec681f3Smrg- docs: add links to 8.0.1 release notes 737ec681f3Smrg 747ec681f3SmrgDaniel Vetter (1): 757ec681f3Smrg 767ec681f3Smrg- i965: fixup W-tile offset computation to take swizzling into account 777ec681f3Smrg 787ec681f3SmrgDylan Noblesmith (1): 797ec681f3Smrg 807ec681f3Smrg- mesa: add back glGetnUniform*v() overflow error reporting 817ec681f3Smrg 827ec681f3SmrgIan Romanick (1): 837ec681f3Smrg 847ec681f3Smrg- docs: Add 8.0.1 release md5sums 857ec681f3Smrg 867ec681f3SmrgJakob Bornecrantz (3): 877ec681f3Smrg 887ec681f3Smrg- mesa: Include mesa ES mapi generated files 897ec681f3Smrg- mesa: Bump version number to 8.0.2 907ec681f3Smrg- docs: Add 8.0.2 release notes 917ec681f3Smrg 927ec681f3SmrgJeremy Huddleston (3): 937ec681f3Smrg 947ec681f3Smrg- darwin: config file cleanups 957ec681f3Smrg- darwin: Build create_context.c 967ec681f3Smrg- darwin: Link against libxcb 977ec681f3Smrg 987ec681f3SmrgJosé Fonseca (1): 997ec681f3Smrg 1007ec681f3Smrg- svga: Clamp advertised PIPE_SHADER_CAP_MAX_TEMPS to 1017ec681f3Smrg SVGA3D_TEMPREG_MAX. 1027ec681f3Smrg 1037ec681f3SmrgKenneth Graunke (2): 1047ec681f3Smrg 1057ec681f3Smrg- i965: Only set Last Render Target Select on the last FB write. 1067ec681f3Smrg- i965: Fix Gen6+ dynamic state upper bound on older kernels. 1077ec681f3Smrg 1087ec681f3SmrgMarek Olšák (1): 1097ec681f3Smrg 1107ec681f3Smrg- gallium/rtasm: properly detect SSE and SSE2 1117ec681f3Smrg 1127ec681f3SmrgNeil Roberts (1): 1137ec681f3Smrg 1147ec681f3Smrg- mesa: Don't disable fast path for normalized types 1157ec681f3Smrg 1167ec681f3SmrgTom Stellard (1): 1177ec681f3Smrg 1187ec681f3Smrg- r300/compiler: Fix bug when lowering KILP on r300 cards 1197ec681f3Smrg 1207ec681f3SmrgYuanhan Liu (6): 1217ec681f3Smrg 1227ec681f3Smrg- mesa: let GL3 buf obj queries not depend on opengl major version 1237ec681f3Smrg- tnl: let \_TNL_ATTRIB_POINTSIZE do not depend on 1247ec681f3Smrg ctx->VertexProgram._Enabled 1257ec681f3Smrg- i915: fix wrong rendering of gl_PointSize on Pineview 1267ec681f3Smrg- i915: move the FALLBACK_DRAW_OFFSET check outside the drawing rect 1277ec681f3Smrg check 1287ec681f3Smrg- i965: handle gl_PointCoord for Gen4 and Gen5 platforms 1297ec681f3Smrg- i915: fallback for NPOT cubemap texture 1307ec681f3Smrg 1317ec681f3SmrgZack Rusin (3): 1327ec681f3Smrg 1337ec681f3Smrg- svga: fix a crash happening before setting fragment shaders. 1347ec681f3Smrg- svga: Fix stencil op mapping 1357ec681f3Smrg- svga: fix the rasterizer state resets 136