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