xref: /aosp_15_r20/external/mesa3d/docs/relnotes/7.8.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 7.8.2 Release Notes / June 17, 2010
2*61046927SAndroid Build Coastguard Worker========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 7.8.2 is a bug fix release which fixes bugs found since the 7.8.1
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 7.8.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   c89b63d253605ed40e8ac370d25a833c  MesaLib-7.8.2.tar.gz
20*61046927SAndroid Build Coastguard Worker   6be2d343a0089bfd395ce02aaf8adb57  MesaLib-7.8.2.tar.bz2
21*61046927SAndroid Build Coastguard Worker   a04ad3b06ac5ff3969a003fa7bbf7d5b  MesaLib-7.8.2.zip
22*61046927SAndroid Build Coastguard Worker   7c213f92efeb471f0331670d5079d4c0  MesaDemos-7.8.2.tar.gz
23*61046927SAndroid Build Coastguard Worker   757d9e2e06f48b1a52848be9b0307ced  MesaDemos-7.8.2.tar.bz2
24*61046927SAndroid Build Coastguard Worker   8d0e5cfe68b8ebf90265d350ae2c48b1  MesaDemos-7.8.2.zip
25*61046927SAndroid Build Coastguard Worker   b74482e3f44f35ed395c4aada4fd8240  MesaGLUT-7.8.2.tar.gz
26*61046927SAndroid Build Coastguard Worker   a471807b65e49c325808ba4551be93ed  MesaGLUT-7.8.2.tar.bz2
27*61046927SAndroid Build Coastguard Worker   9f190268c42be582ef66e47365ee61e3  MesaGLUT-7.8.2.zip
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard WorkerNew features
30*61046927SAndroid Build Coastguard Worker------------
31*61046927SAndroid Build Coastguard Worker
32*61046927SAndroid Build Coastguard WorkerNone.
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard WorkerChanges
35*61046927SAndroid Build Coastguard Worker-------
36*61046927SAndroid Build Coastguard Worker
37*61046927SAndroid Build Coastguard Worker-  Upgraded glext.h to version 61, and upgraded glxext.h
38*61046927SAndroid Build Coastguard Worker
39*61046927SAndroid Build Coastguard WorkerBug fixes
40*61046927SAndroid Build Coastguard Worker---------
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker-  Fixed Gallium glDrawPixels(GL_DEPTH_COMPONENT).
43*61046927SAndroid Build Coastguard Worker-  Fixed Gallium Cell driver to buildable, runable state
44*61046927SAndroid Build Coastguard Worker-  Fixed bad error checking for
45*61046927SAndroid Build Coastguard Worker   glFramebufferRenderbuffer(attachment=GL_DEPTH_STENCIL_ATTACHMENT).
46*61046927SAndroid Build Coastguard Worker-  Fixed incorrect Z coordinate handling in "meta" glDraw/CopyPixels.
47*61046927SAndroid Build Coastguard Worker   `Bug #23670 <https://bugs.freedesktop.org/show_bug.cgi?id=23670>`__.
48*61046927SAndroid Build Coastguard Worker-  Assorted i965 driver fixes. Including but not limited to:
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker   -  Fix scissoring when width or height is 0. `Bug
51*61046927SAndroid Build Coastguard Worker      #27643 <https://bugs.freedesktop.org/show_bug.cgi?id=27643>`__.
52*61046927SAndroid Build Coastguard Worker   -  Fix bit allocation for number of color regions for
53*61046927SAndroid Build Coastguard Worker      ARB_draw_buffers.
54*61046927SAndroid Build Coastguard Worker   -  Set the correct provoking vertex for clipped first-mode trifans.
55*61046927SAndroid Build Coastguard Worker      `Bug
56*61046927SAndroid Build Coastguard Worker      #24470 <https://bugs.freedesktop.org/show_bug.cgi?id=24470>`__.
57*61046927SAndroid Build Coastguard Worker   -  Use ``R16G16B16A16_FLOAT`` for 3-component half-float.
58*61046927SAndroid Build Coastguard Worker   -  Fix assertion for surface tile offset usage on Ironlake.
59*61046927SAndroid Build Coastguard Worker   -  Fix cube map layouts on Ironlake.
60*61046927SAndroid Build Coastguard Worker   -  When an RB gets a new region, clear the old from the state cache.
61*61046927SAndroid Build Coastguard Worker      `Bug
62*61046927SAndroid Build Coastguard Worker      #24119 <https://bugs.freedesktop.org/show_bug.cgi?id=24119>`__.
63*61046927SAndroid Build Coastguard Worker   -  Reject shaders with uninlined function calls instead of hanging.
64*61046927SAndroid Build Coastguard Worker
65*61046927SAndroid Build Coastguard Worker-  Assorted i915 driver fixes. Including but not limited to:
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard Worker   -  Fixed texture LOD clamping in i915 driver. `Bug
68*61046927SAndroid Build Coastguard Worker      #24846 <https://bugs.freedesktop.org/show_bug.cgi?id=24846>`__.
69*61046927SAndroid Build Coastguard Worker   -  Fix off-by-one for drawing rectangle. `Bug
70*61046927SAndroid Build Coastguard Worker      #27408 <https://bugs.freedesktop.org/show_bug.cgi?id=27408>`__.
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard Worker-  Fixed hangs in etracer on 830 and 845 chipsets. `Bug
73*61046927SAndroid Build Coastguard Worker   #26557 <https://bugs.freedesktop.org/show_bug.cgi?id=26557>`__.
74*61046927SAndroid Build Coastguard Worker-  Fixed tiling of small textures on all Intel drivers.
75*61046927SAndroid Build Coastguard Worker-  Fixed crash in Savage driver when using ``_mesa_CopyTexImage2D``.
76*61046927SAndroid Build Coastguard Worker   `Bug #27652 <https://bugs.freedesktop.org/show_bug.cgi?id=27652>`__.
77*61046927SAndroid Build Coastguard Worker-  Assorted GLX fixes. Including but not limited to:
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard Worker   -  Fixed ``__glXInitializeVisualConfigFromTags``'s handling of
80*61046927SAndroid Build Coastguard Worker      unrecognized fbconfig tags.
81*61046927SAndroid Build Coastguard Worker   -  Fixed regression with ``GLX_USE_GL``.
82*61046927SAndroid Build Coastguard Worker   -  Fixed config chooser logic for 'mask' matching.
83*61046927SAndroid Build Coastguard Worker   -  Report swap events correctly in direct rendered case (DRI2)
84*61046927SAndroid Build Coastguard Worker   -  Fixed build with dri2proto which doesn't define
85*61046927SAndroid Build Coastguard Worker      ``X_DRI2SwapInterval``.
86*61046927SAndroid Build Coastguard Worker   -  Get ``GLX_SCREEN`` first in ``__glXQueryContextInfo``. `Bug
87*61046927SAndroid Build Coastguard Worker      #14245 <https://bugs.freedesktop.org/show_bug.cgi?id=14245>`__.
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker-  Assorted GLSL fixes. Including but not limited to:
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker   -  Change variable declared assertion into conditional in GLSL
92*61046927SAndroid Build Coastguard Worker      compiler. `Bug
93*61046927SAndroid Build Coastguard Worker      #27921 <https://bugs.freedesktop.org/show_bug.cgi?id=27921>`__.
94*61046927SAndroid Build Coastguard Worker   -  Fix instruction indexing bugs. `Bug
95*61046927SAndroid Build Coastguard Worker      #27566 <https://bugs.freedesktop.org/show_bug.cgi?id=27566>`__.
96*61046927SAndroid Build Coastguard Worker   -  Updated uniform location / offset encoding to be more like other
97*61046927SAndroid Build Coastguard Worker      implementations.
98*61046927SAndroid Build Coastguard Worker   -  Don't overwrite a driver's shader infolog with generic failure
99*61046927SAndroid Build Coastguard Worker      message.
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker-  Fixed OSMesa build for 16 and 32-bit color channel depth.
102*61046927SAndroid Build Coastguard Worker-  Fixed OSMesa build with hidden symbol visibility. libOSMesa no longer
103*61046927SAndroid Build Coastguard Worker   links to libGL. `Bug
104*61046927SAndroid Build Coastguard Worker   #28305 <https://bugs.freedesktop.org/show_bug.cgi?id=28305>`__.
105*61046927SAndroid Build Coastguard Worker-  Fixed handling of multiple render targets in fixed-function texture
106*61046927SAndroid Build Coastguard Worker   envrionmnent programs.
107*61046927SAndroid Build Coastguard Worker-  Fixed conversion errors in ``signed_rgba8888[rev]`` texel fetch.
108*61046927SAndroid Build Coastguard Worker-  Don't set srcLevel on ``GL_TEXTURE_RECTANGLE_ARB`` targets.
109*61046927SAndroid Build Coastguard Worker-  Various build fixes for OpenBSD.
110*61046927SAndroid Build Coastguard Worker-  Various build fixes for OS X.
111*61046927SAndroid Build Coastguard Worker-  Various build fixes for GCC 3.3.
112