1Mesa 8.0.2 Release Notes / March 21, 2012 2========================================= 3 4Mesa 8.0.2 is a bug fix release which fixes bugs found since the 8.0.1 5release. 6 7Mesa 8.0.2 implements the OpenGL 3.0 API, but the version reported by 8glGetString(GL_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 3.0. 10 11See the :doc:`Compiling/Installing page <../install>` for 12prerequisites for DRI hardware acceleration. 13 14MD5 checksums 15------------- 16 17:: 18 19 70eb3dc74fbfcd72f6776268ee1db52e MesaLib-8.0.2.tar.gz 20 a368104e5700707048dc3e8691a9a7a1 MesaLib-8.0.2.tar.bz2 21 d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip 22 23New features 24------------ 25 26None. 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 38720 <https://bugs.freedesktop.org/show_bug.cgi?id=38720>`__ - 34 [SNB] Trine triggers a GPU hang 35- `Bug 40059 <https://bugs.freedesktop.org/show_bug.cgi?id=40059>`__ - 36 [SNB] hang in "Amnesia: The Dark Descent" demo 37- `Bug 45216 <https://bugs.freedesktop.org/show_bug.cgi?id=45216>`__ - 38 [SNB] GPU hang in OilRush 39- `Bug 46631 <https://bugs.freedesktop.org/show_bug.cgi?id=46631>`__ - 40 It's really hard to hit the fast path for the fallback glReadPixels 41 code 42- `Bug 46679 <https://bugs.freedesktop.org/show_bug.cgi?id=46679>`__ - 43 glReadPixels on a luminance texture returns the wrong values 44- `Bug 46311 <https://bugs.freedesktop.org/show_bug.cgi?id=46311>`__ - 45 Missing support of point size in Mesa core 46- `Bug 46665 <https://bugs.freedesktop.org/show_bug.cgi?id=46665>`__ - 47 [PNV] webgl conformance case max texture fails 48- `Bug 45975 <https://bugs.freedesktop.org/show_bug.cgi?id=45975>`__ - 49 [Gen4 + ILK] render with pointcoord will fail to render 50- `Bug 46666 <https://bugs.freedesktop.org/show_bug.cgi?id=46666>`__ - 51 [PNV] webgl conformance case NPOT case fails with TEXTURE_MIN_FILTER 52 set to LINEAR 53 54Changes 55------- 56 57The full set of changes can be viewed by using the following GIT 58command: 59 60:: 61 62 git log mesa-8.0.1..mesa-8.0.2 63 64Brian Paul (7): 65 66- svga: add null vs pointer check in update_need_pipeline() 67- util: add mutex lock in u_debug_memory.c code 68- mesa: add \_mesa_rebase_rgba_float/uint() functions 69- mesa: use \_mesa_rebase_rgba_float/uint() in glReadPixels code 70- mesa: use \_mesa_rebase_rgba_float/uint() in glGetTexImage code 71- mesa: fix GL_LUMINANCE handling in glGetTexImage 72- docs: add links to 8.0.1 release notes 73 74Daniel Vetter (1): 75 76- i965: fixup W-tile offset computation to take swizzling into account 77 78Dylan Noblesmith (1): 79 80- mesa: add back glGetnUniform*v() overflow error reporting 81 82Ian Romanick (1): 83 84- docs: Add 8.0.1 release md5sums 85 86Jakob Bornecrantz (3): 87 88- mesa: Include mesa ES mapi generated files 89- mesa: Bump version number to 8.0.2 90- docs: Add 8.0.2 release notes 91 92Jeremy Huddleston (3): 93 94- darwin: config file cleanups 95- darwin: Build create_context.c 96- darwin: Link against libxcb 97 98José Fonseca (1): 99 100- svga: Clamp advertised PIPE_SHADER_CAP_MAX_TEMPS to 101 SVGA3D_TEMPREG_MAX. 102 103Kenneth Graunke (2): 104 105- i965: Only set Last Render Target Select on the last FB write. 106- i965: Fix Gen6+ dynamic state upper bound on older kernels. 107 108Marek Olšák (1): 109 110- gallium/rtasm: properly detect SSE and SSE2 111 112Neil Roberts (1): 113 114- mesa: Don't disable fast path for normalized types 115 116Tom Stellard (1): 117 118- r300/compiler: Fix bug when lowering KILP on r300 cards 119 120Yuanhan Liu (6): 121 122- mesa: let GL3 buf obj queries not depend on opengl major version 123- tnl: let \_TNL_ATTRIB_POINTSIZE do not depend on 124 ctx->VertexProgram._Enabled 125- i915: fix wrong rendering of gl_PointSize on Pineview 126- i915: move the FALLBACK_DRAW_OFFSET check outside the drawing rect 127 check 128- i965: handle gl_PointCoord for Gen4 and Gen5 platforms 129- i915: fallback for NPOT cubemap texture 130 131Zack Rusin (3): 132 133- svga: fix a crash happening before setting fragment shaders. 134- svga: Fix stencil op mapping 135- svga: fix the rasterizer state resets 136